Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];

Вниз

Как связать TrayIcon c PopupMenu в KOL?   Найти похожие ветки 

 
StRaNNiK   (2006-07-24 10:29) [0]

Как связать TrayIcon c PopupMenu  в KOL? Что-то свойства у TrayIcon такого не нашел :(


 
mdw ©   (2006-07-25 13:39) [1]

примерно так:
procedure TJMCtrlMainForm.TrayIconMouse(Sender: PObj; Message: Word);
var P: TPoint;
begin
   case Message of
     WM_RBUTTONUP: begin
       GetCursorPos( P );
       pmMain.PopupEx( P.x, P.y );
     end;
   end;
end;


 
Моторокер   (2006-08-08 16:49) [2]

Подобное меню не закрывается автоматически, приходится выбирать к.л. пункт, чтобы его закрыть.


 
Моторокер   (2006-09-26 17:39) [3]

Нашёл:
     SetForegroundWindow(Form.Handle); // чтобы меню закрывалось автоматом
     GetCursorPos(p); // узнаем позицию курсора
     popMenu.PopUp(p.x, p.y); // выводим в этой позиции меню
     PostMessage(Form.Handle, WM_NULL, 0, 0); // чтобы меню закрывалось автоматом



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

Форум: "KOL";
Текущий архив: 2007.05.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.049 c
2-1177068932
Настена
2007-04-20 15:35
2007.05.13
Помощь нужна


1-1173883185
Леонид
2007-03-14 17:39
2007.05.13
Управление другой программой


2-1177080591
roman_ln
2007-04-20 18:49
2007.05.13
Как вызвать новую процедуру ???


2-1177072185
Kostafey
2007-04-20 16:29
2007.05.13
3 простых вопроса


15-1176378501
CCili
2007-04-12 15:48
2007.05.13
Как определить что за видеоадаптер?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский