人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

加一個菜單項到Windows的系統菜單

加一個菜單項到Windows的系統菜單

更新時間:2022-09-24 文章作者:未知 信息來源:網絡 閱讀次數:

為什么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.

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 容城县| 金昌市| 民丰县| 宁蒗| 横峰县| 大埔县| 江津市| 阿克| 兰坪| 泉州市| 漯河市| 京山县| 凯里市| 马鞍山市| 德化县| 大同市| 临城县| 台北市| 连山| 玉林市| 延庆县| 伊金霍洛旗| 迁安市| 娄烦县| 清原| 金塔县| 台州市| 搜索| 荔波县| 博兴县| 沙河市| 宜阳县| 鸡西市| 保定市| 陆川县| 米林县| 营口市| 衡东县| 津南区| 若羌县| 乐山市|