DELPHI 系統托盤

2022-04-12 12:06:24 字數 418 閱讀 1772

然後詳細說明下具體實現方法

1、在user處添家乙個「shellapi」,這樣就可以代用這個api了,如:。

uses

windows, messages,...., shellapi;

2、宣告兩個常量

const

mousemsg = wm_user + 1; //自定義訊息,用於處理使用者在圖示上點選滑鼠的事件

iid = 100; //使用者自定義數值,在tnotifyicondataa型別全域性變數ntida中使用

3、宣告乙個函式

procedure mousemessage(var message: tmessage); message mousemsg;

4、宣告乙個變數

ntida:tnotifyicondataa; //用於增加和刪除系統狀態圖示

系統托盤程式設計

所謂的 托盤 在windows系統介面中,指的就是下面任務條右側,有繫 統時間等等的標誌的那一部分。二 托盤程式設計相關函式 winshellapi bool winapi shell notifyicon dword dwmessage,pnotifyicondata pnid 這個函式呢,負責向...

系統托盤程式

系統托盤程式 與系統托盤通訊的函式 shell notifyicon dword dwmessage,pnotifyicondata pnid 第乙個引數dwmessage可以取以下值 1 nim add 向托盤中加入乙個圖示 2 nim modify修改托盤中的圖示 3 nim delete 從托...

簡單實現系統托盤

使用 delphi 提供的 ttrayicon 類,兩三行程式甚至不寫程式 設計時選擇幾下 即可實現.設計時的準備工作 1 新增 ttrayicon tpopupmenu 控制項,tpopupmenu 用於托盤的右鍵選單.2 隨意給 tpopupmenu 新增些選單項.檔案 unitunit1 in...