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 – управление вернется только после возврата из функции окна.