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

Вниз

Свой пункт в меню в таскбаре.   Найти похожие ветки 

 
Insider ©   (2003-05-25 08:37) [0]

Как сделать так, чтобы по щелчку на "кнопке" приложения(своего) в таскбаре появлялось стандартное меню с дополнительным пунктом, добавленным этой же прогой?


 
Юрий Зотов ©   (2003-05-25 09:14) [1]

type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject); // OnCreate
private
procedure MyItemClick;
procedure AppMessage(var Msg: TMsg; var Handled: Boolean);
end;

implementation

const
MyItemCmd = $4000;

procedure TForm1.FormCreate(Sender: TObject);
begin
if InsertMenu(GetSystemMenu(Application.Handle, False), 0, MF_BYPOSITION, MyItemCmd, "Click me!") then
Application.OnMessage := AppMessage
end;

procedure TForm1.AppMessage(var Msg: TMsg; var Handled: Boolean);
begin
Handled := (Msg.message = WM_SYSCOMMAND) and (Msg.wParam and $FFF0 = MyItemCmd);
if Handled then MyItemClick
end;

procedure TForm1.MyItemClick;
begin
ShowMessage("Thank you!")
end;


 
Фуфлан   (2003-05-28 08:14) [2]

А я PHP"у изучаю. Бла! :)



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
14-20783
Best Gun
2003-07-21 21:27
2003.08.07
Вот это да. Что это?


4-20855
Kreo
2003-06-05 21:41
2003.08.07
SendKeys и иже с ними. HELP ME


1-20511
Silver_
2003-07-24 10:16
2003.08.07
Обратная операция SetLength(MyArray, 10)


1-20543
NetKnight
2003-07-23 16:01
2003.08.07
Как упростить алгоритм.


1-20530
Иван Михалев
2003-07-23 15:09
2003.08.07
Как в tmemo выделенный текст загнать в тэги?