C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
API функции
Daan
Отправлено: 10.05.2005, 19:12


Дежурный стрелочник

Группа: Участник
Сообщений: 62



Народ помогите найти ответы на два быть может простых вопроса...

Есть у нас 2 кнопочки
case WM_CREATE: {
hr = CreateWindow("button",NULL,WS_CHILDWINDOW|WS_VISIBLE|BS_GROUPBOX,
5,5,200,200,hwnd,0,0,0);

CreateWindow("button","Ok",WS_CHILDWINDOW|WS_VISIBLE,
50,50,75,25,hr,(HMENU)5,0,0);
break;
}
Как отловить момент нажатия кнопочки [Ok] .


И второй вопрос: есть checkbox как отловить его изменение...

Отредактировано Daan — 11/05/2005, 08:21
xim
Отправлено: 11.05.2005, 08:55


Станционный диспетчер

Группа: Участник
Сообщений: 143



А RegisterClass для "button" делал? Если нет, то
CODE

LRESULT CALLBACK my_wnd_button(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);

WNDCLASS wButton;
// заполняем поля структуры wButton
...
wButton.lpfnWndProc=my_wnd_button; // вот та процедура, которую придется описывать
RegisterClass(&wButton);
...

Вернуться в Вопросы программирования в C++Builder