Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.07;
Скачать: CL | DM;

Вниз

Обработчик сообщений необрабатывает события.   Найти похожие ветки 

 
Dunk   (2004-09-28 21:32) [0]

При нажатий на кнопку генерируется событие BN_CLICKED,
в обработчике WM_COMMAND поставил условие что при возникновений этого события будут выплнятся определенные действия.
Программа делает это только один раз когда запуск.


 
Alex870   (2004-09-28 23:38) [1]

А код (или его кусок) можно глянуть? Если ты пишешь на голом API, то значит есть что-то типа:
function WindowProc (Window : HWnd; Message, WParam : Word;LParam : LongInt) : LongInt; stdcall;
begin
case Message of
 wm_command : if WParam = X then ..действие.., где X -идентификатор кнопки

end;
 WindowProc := DefWindowProc (Window, Message, WParam, LParam);
end;


 
Dunk   (2004-09-29 20:25) [2]

Вот код проги:
function WindowProc(wnd:HWND; Msg : Integer; wParam: WPARAM; lParam: LPARAM):LRESULT; stdcall;
var nCode, ctrlID : word;
begin
case msg of
WM_COMMAND :
 begin
   nCode:=hiWord(wParam);
   ctrlID:=loWord(wParam);
   case ctrlID of
   LBN_SETFOCUS  :
     begin
      SetWindowText(edit,"select");
     end;


 
Dunk   (2004-09-29 20:26) [3]

Сорри... событие BN_CLICKED


 
Digitman ©   (2004-09-30 09:33) [4]


> Dunk


в справке же черным по белому написано, что код нотификационного сообщения передается в старшем слове параметра wParam !
какого же шута ты делаешь case ctrlID , если код у тебя лежит в nCode ?



Страницы: 1 вся ветка

Текущий архив: 2004.11.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
1-1098700448
Луарвик
2004-10-25 14:34
2004.11.07
Invalid pointer operation при закрытии. Почему???


3-1097063564
Aser
2004-10-06 15:52
2004.11.07
Как присвоить переменной значение полученного Query?


4-1096654682
Ваня
2004-10-01 22:18
2004.11.07
Как определить Enabled или Disabled элемент на чужой форме?


9-1089914581
Ertong
2004-07-15 22:03
2004.11.07
DirectInput и размер EXE


4-1096483539
antonioxxx
2004-09-29 22:45
2004.11.07
Доступ к аудиокарте