Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Если пишешь на C++Builder, проще сделать Action.
Если на API, то присвой кнопке ID акселератора или наоборот.
Например: id=0x101
wndproc(hwnd, umsg, wparam, lparam)
switch(umsg) {
 case 0x00000101 :
   do_the_close_action(...);
   break;
}

Когда прийдёт событие
umsg=WM_COMMAND;
wparam=0x00000101;
lparam=0 или HWND кнопки,
всё сработает как надо.

Отправлено: 14:29, 29-04-2004 | #5