Sampro
Member
اضافه كردن يك گزينه به منوي سيستم برنامه :
تو ...
دلفي 7
ويندوز XP
تست شده
تو ...
دلفي 7
ويندوز XP
تست شده
کد:
[B]uses[/B]
ExtCtrls;
[B]const[/B]
idSysAbout=100;
[B]Public[/B]
[B]procedure [/B]AppMessage([B]var[/B] Msg:TMsg; [B]var[/B] Handled:Boolean);
[B]procedure [/B]Tform1.AppMessage([B]var[/B] Msg:TMsg; [B]var[/B] Handled:Boolean);
[B]begin[/B]
[B]if[/B] (Msg.[B]message[/B]= WM_SYSCOMMAND) [B]and[/B] (Msg.wParam=idSysAbout) [B]then[/B]
[B]begin[/B]
ShowMessage('This is a test.');
Handled:=true;
[B]end[/B];
[B]end[/B];
[B]procedure [/B]TForm1.FormCreate(Sender: TObject);
[B]begin[/B]
AppendMenu(GetSystemMenu(Application.Handle,False),
MF_SEPARATOR,0,'');
AppendMenu(GetSystemMenu(Application.Handle,False),MF_STRING,
idSysAbout,'Test');
Application.OnMessage:=AppMessage;
[B][FONT="]end[/FONT][/B][FONT="];[/FONT]