Управление кнопками через вызовы функций

1. Переместить – MoveWindow.

Например, при изменения размера окна кнопка будет находиться всегда в его середине. Для этого обрабатываем сообщение WM_SIZE для главного окна и перемещаем кнопку.

case WM_SIZE:

MoveWindow(hButton, LOWORD(lParam)/2, HIWORD(lParam)/2, ширина, высота, TRUE);

2. Сделать недоступным – EnabledWindow (hButton, FALSE)

3. Разблокировать – EnabledWindow (hButton, TRUE)

4.Определить, заблокировано ли окно – IsWindowEnabled(hButton)

5. Скрыть – ShowWindow(hButton, SW_HIDE)

6.Показать – ShowWindow(hButton, SW_SHOWNORMAL)

7. Изменить заголовок – SetWindowText(hButton, lpszString)

8. Удалить – DestroyWindow(hButton)

Передача сообщений кнопке

PostMessage – сообщение посылается в очередь и управление сразу передается обратно.

SendMessage – управление вернется только после возврата из функции окна.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: