国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

讓程序在前端顯示和最小化時在系統欄里

2019-11-17 05:32:14
字體:
來源:轉載
供稿:網友

  程序縮成圖標!  
/*參數說明:hWnd,不用多說了吧?
           uId,圖標排在系統欄中的位置,設為0即可
           hIcon,圖標
           s,鼠標移到圖標上要顯示的話
*/
/*注重:你必須自定義一個窗口消息MYWM_ICON,
#define MYWM_ICON     (WM_APP+100)
在窗口循環中響應該消息:
case MYWM_ICON:
switch(lParam)
{
   case WM_LBUTTONDOWN:
   case WM_RBUTTONDOWN:
}
以響應鼠標在該程序圖標上的擊鍵動作。
假如你想讓程序只以圖標方式放在系統欄,可以定義窗口屬性為WS_EX_TOOLWINDOW或POPUP之類
*/
void PutToTaskBar(HWND hWnd,UINT uId,HICON hIcon,LPCTSTR s)
{
   TrayMessage(hWnd, NIM_ADD, uId,NULL, s);
   TrayMessage(hWnd, NIM_MODIFY, uId,hIcon, s);
}

BOOL TrayMessage(HWND hDlg, DWord dwMessage, UINT uID, HICON hIcon, LPCTSTR lpszTip)
{
    BOOL res;
    //char szVTip[64];
    NOTIFYICONDATA tnd;
    tnd.cbSize        = sizeof(NOTIFYICONDATA);
    tnd.hWnd        = hDlg;
    tnd.uID            = uID;
    tnd.uFlags        = NIF_MESSAGENIF_ICONNIF_TIP;
    tnd.UCallbackMessage    = MYWM_ICON;
    tnd.hIcon        = hIcon;
    wsPRintf(tnd.szTip,lpszTip);
    res = Shell_NotifyIcon(dwMessage, &tnd);
    if (hIcon)
        DestroyIcon(hIcon);
    return res;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汨罗市| 北流市| 自贡市| 临漳县| 靖远县| 新沂市| 博罗县| 巴东县| 区。| 凤翔县| 盖州市| 海宁市| 如皋市| 宝山区| 宁安市| 长宁县| 连江县| 英超| 始兴县| 汪清县| 万宁市| 积石山| 临朐县| 武定县| 晋州市| 铁力市| 敖汉旗| 尚志市| 开鲁县| 青神县| 汉源县| 大邑县| 百色市| 达拉特旗| 杨浦区| 全南县| 黑水县| 夹江县| 温泉县| 轮台县| 仪征市|