当前位置:首页 > 网络编程 > 软件语言 > DELPHI > 加一个菜单项到Windows的系统菜单

加一个菜单项到Windows的系统菜单

点击次数:58 次 发布日期:2008-11-09 08:40:48 作者:源代码网
源代码网推荐
广告载入中
为什么Windows的系统菜单总是一成不变?这个例子教你如何往系统菜单添加一个菜单项如about或information等。
源代码网推荐 这个例子将一个菜单项加到系统菜单中去。我们需要两个东西,一个是项名,这可以是如何整数;我们还需要一个程序去收取Windows对确认点击我们创建的菜单项的信息。
源代码网推荐
源代码网推荐 Unit OhYeah;
源代码网推荐
源代码网推荐 Interface
源代码网推荐
源代码网推荐 Uses
源代码网推荐 SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, Forms, Dialogs, Menus;
源代码网推荐
源代码网推荐 Type
源代码网推荐 TForm1 = Class (TForm)
源代码网推荐 Procedure FormCreate (Sender : TObject);
源代码网推荐 Private {Private declarations}
源代码网推荐 Public {Public declarations}
源代码网推荐 Procedure WinMsg (Var Msg : TMsg; Var Handled : Boolean);
源代码网推荐 Procedure DoWhatEever;
源代码网推荐
源代码网推荐 End;
源代码网推荐
源代码网推荐 Var
源代码网推荐 Form1 : TForm1;
源代码网推荐
源代码网推荐 Implementation
源代码网推荐
源代码网推荐 {$R *.DFM}
源代码网推荐
源代码网推荐 Const
源代码网推荐 ItemID = 99; // 这个ID number代表你的菜单项,可以是任何值。
源代码网推荐
源代码网推荐 Procedure Tform1.WinMsg (Var Msg : TMsg; Var Handled : Boolean);
源代码网推荐
源代码网推荐 Begin
源代码网推荐 If Msg.Message = WM_SYSCOMMAND Then
源代码网推荐 If Msg.WParam = ItemID Then DoWhatEver;
源代码网推荐
源代码网推荐 End;
源代码网推荐
源代码网推荐 Procedure TForm1.FormCreate (Sender : TObject);
源代码网推荐
源代码网推荐 Begin
源代码网推荐 Application.OnMessage := WinMsg;
源代码网推荐 AppendMenu (GetSystemMenu (Form1.Handle, False), MF_SEPARATOR, 0, "");
源代码网推荐 AppendMenu (GetSystemMenu (Form1.Handle, False), MF_BYPOSITION, ItemID, "&My menu");
源代码网推荐 AppendMenu (GetSystemMenu (Application.Handle, False), MF_SEPARATOR, 0, "");
源代码网推荐 AppendMenu (GetSystemMenu (Application.Handle, False), MF_BYPOSITION, ItemID,"&My menu minimized");
源代码网推荐
源代码网推荐 End;
源代码网推荐
源代码网推荐 Procedure TForm1.DoWhatEver;
源代码网推荐
源代码网推荐 Begin
源代码网推荐 Exit; //你可以添加任何你想加的东西到这里
源代码网推荐 End;
源代码网推荐
源代码网推荐 End.
软件开发网 www.mscto.com


源代码网推荐

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华