將About加入系統選單
在VB.net中想要實現這個也很簡單,不過需要過載視窗的WndProc過程才能處理WM_SYSCOMMAND訊息
具體程式碼:
Private Declare Function GetSystemMenu Lib "user32" Alias "GetSystemMenu" (ByVal hwnd As Int32, ByVal bRevert As Int32) As Int32
Private Declare Function InsertMenu Lib "user32" Alias "InsertMenuA" (ByVal hMenu As Int32, ByVal nPosition As Int32, ByVal wFlags As Int32, ByVal wIDNewItem As Int32, ByVal lpNewItem As String) As Int32
Private Const MF_BYCOMMAND = &H0&
Private Const MF_BYPOSITION = &H400&
Private Const MF_STRING = &H0&
Private Const MF_SEPARATOR = &H800&
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
InsertMenu(GetSystemMenu(Me.Handle.ToInt32, False), 6, MF_BYPOSITION Or MF_STRING, 8888, "關於我... :)")
InsertMenu(GetSystemMenu(Me.Handle.ToInt32, False), 7, MF_BYPOSITION Or MF_SEPARATOR, 8889, "")
End Sub
Private Const WM_SYSCOMMAND As Integer = 274
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
If m.Msg = WM_SYSCOMMAND And m.WParam.ToInt32 = 8888 Then
MsgBox(System.Environment.MachineName)
End If
MyBase.WndProc(m)
End Sub
相關文章
- Win10系統下怎麼將右鍵選單中的WinRAR選項合成一個選項Win10
- Win10系統下將右鍵選單WinRAR選項合併成一個選項的方法Win10
- win10如何將程式新增在開始選單 win10系統將應用程式新增到開始選單的步驟Win10
- 定製多系統啟動選單
- 微軟稱Win10系統應用商城或將新增分類選單微軟Win10
- erphpdown 美化 個人中心美化 v17.1 版本 加入工單系統PHP
- 移動端禁用系統預設選單
- 系統選單欄網路工具:Airtool for MacAIMac
- Stats for mac - 選單欄系統監視器Mac
- Airtool for Mac系統選單欄網路工具AIMac
- win10系統coreldraw選單白色如何解決_win10系統coreldraw選單白色的修復方法Win10
- 公寓系統+精簡版系統加入功能和修改功能
- win10系統下怎麼將資料夾新增固定到開始選單中Win10
- [BUG反饋]編輯【系統-系統管理-選單管理】有個BUG
- 如何在Windows 11系統中將任意檔案(如bat/log等)固定在開始選單?WindowsBAT
- win10 2004系統開始選單不透明怎麼辦_win10 2004怎麼將開始選單設定成透明Win10
- windows10系統怎麼重置開始選單Windows
- 如何批量將介面加入VLAN
- Win10系統怎麼在開始選單新增休眠選項Win10
- Windows10系統右鍵選單中的“radeon”選項的方法Windows
- Thinkphp訂單系統,DukuanCMS競價訂單系統,單品訂單管理系統,多產品訂單管理系統PHP
- About HTMLHTML
- about me
- win10系統怎麼在右鍵選單新增BitLocker加密選項Win10加密
- Win10系統開始選單點選無效的解決方法Win10
- win10系統下如何刪除onekey ghost選單Win10
- Centos系統設定GRUB開機選單的密碼CentOS密碼
- 答答租車系統,加入修改車價目的功能
- 【C#】【DevExpress】自定義單元格右鍵選單,去除單元格編輯時,載入系統的預設選單C#devExpress
- about魔豹聯盟佛薩奇系統開發技術方案(原始碼)原始碼
- win10系統中怎麼給右鍵選單選項新增圖示Win10
- 合約跟單系統|現貨跟單系統|跟單交易系統開發案例
- win10的開始選單在哪裡_windows10系統怎麼開啟開始選單Win10Windows
- 簡單的選課系統(2)——資料庫的連線資料庫
- Airtool for Mac(系統選單欄網路工具) 2.5.3啟用版AIMac
- 直播系統原始碼,單選按鈕和核取方塊原始碼
- win10系統下如何刪除amd右鍵選單Win10
- Qt 視窗強制禁用系統陰影(自定義選單)QT