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

Вниз

Переопределение WndProc и получение сообщений   Найти похожие ветки 

 
Dennisius   (2004-05-20 10:22) [0]

Здрасти есть следующий код, который должен скрывать форму,
Дебагим, сообщение wm_KeyUp получаем, далее при выполнении
if hide_mode then получаем класное окошечко с регистрами процессора, контрольные сообщения не выводятся.
А теперь уважаемые знатоки вопрос, а какого .... здесь неправильно, должно же работать.        Заранее благодарю.

procedure TSCForm.WndProc(var Msg: TMessage);
Var
Pt :TPoint;
begin
inherited ;
if Msg.Msg = wm_KeyUp then
 begin
  if hide_mode then
   if hide_key = Msg.WParam then
    if ShellForm.Visible then ShellForm.Hide;

  ShowMessage(BoolToStr(SCForm.hide_mode));
  ShowMessage(IntToStr(SCForm.hide_key));
  ShowMessage(BoolToStr(ShellForm.Visible));
 end;
if Msg.Msg = wm_CallBackIconMessage then
 begin
  if Msg.LParam=wm_RButtonUp then
   begin
    GetCursorPos(Pt);
    IconMenu.Popup(Pt.X,Pt.Y);
   end;
  if Msg.LParam=WM_LBUTTONDBLCLK then ShellForm.Show;
 end;
end;


 
GLFox   (2004-05-20 10:35) [1]

Ну и что это за код. Это то же самое, что показать глаз собаки, и попросить сказать какого цвета у нее кончик хвоста...



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

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

Наверх




Память: 0.46 MB
Время: 0.027 c
14-1086949113
Polevi
2004-06-11 14:18
2004.06.27
реклама


3-1085999524
Balkon
2004-05-31 14:32
2004.06.27
Ошибка "Master table is open" при копировании детальной таблицы.


14-1086938919
Ditrix
2004-06-11 11:28
2004.06.27
о доброй цензуре и злой литературе...


1-1087277819
Liinda
2004-06-15 09:36
2004.06.27
Запуск


3-1086048729
Equillibrium
2004-06-01 04:12
2004.06.27
Какая Макс длина поля со строкой в таблице db