• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            飛天

            快樂的生活......

             

            托盤程序?qū)嵗?/a>

                  一.托盤相關(guān)內(nèi)容
                 1.Shell_NotifyIcon函數(shù)
                  BOOL Shell_NotifyIcon(
                         DWORD dwMessage, 
                         PNOTIFYICONDATA pnid
                     );   
                 第一個(gè)參數(shù)dwMessage類型為DWORD,表示要進(jìn)行的動(dòng)作,它可以是下面的值之一:

            NIM_ADD:       添加一個(gè)圖標(biāo)到任務(wù)欄。
            NIM_MODIFY:    修改狀態(tài)欄區(qū)域的圖標(biāo)。
            NIM_DELETE:    刪除狀態(tài)欄區(qū)域的圖標(biāo)。
            NIM_SETFOCUS:  將焦點(diǎn)返回到任務(wù)欄通知區(qū)域。當(dāng)完成用戶界面操作時(shí),任務(wù)欄圖標(biāo)必須用此消息。例如,如果任務(wù)欄圖標(biāo)正
            顯示上下文菜單,但用戶按下"ESCAPE"鍵取消操作,這時(shí)就必須用此消息將焦點(diǎn)返回到任務(wù)欄通知區(qū)域。
            NIM_SETVERSION:指示任務(wù)欄按照相應(yīng)的動(dòng)態(tài)庫版本工作。      

                        第二個(gè)參數(shù)pnid是NOTIFYICONDATA結(jié)構(gòu)的地址,其內(nèi)容視dwMessage的值而定。這個(gè)結(jié)構(gòu)在SHELLAPI.H文件中定義如下:   


                  2.NOTIFYICONDATA結(jié)構(gòu)
                  typedef struct _NOTIFYICONDATA {
                           DWORD cbSize;           // 結(jié)構(gòu)大小(sizeof struct),必須設(shè)置
                           HWND hWnd;             // 發(fā)送通知消息的窗口句柄
                           UINT uID;                //  圖標(biāo)ID ( 由回調(diào)函數(shù)的WPARAM 指定)
                           UINT uFlags;            
                           UINT uCallbackMessage;    // 消息被發(fā)送到此窗口過程
                           HICON hIcon;             // 圖標(biāo)句柄
                           CHAR szTip[64];          // 提示文本
                     } NOTIFYICONDATA;

                  uFlags的值:
                     #define NIF_MESSAGE 0x1   // 表示uCallbackMessage 有效
                     #define NIF_ICON    0x2   // 表示hIcon 有效
                     #define NIF_TIP     0x4   // 表示szTip 有效  

                     二.開發(fā)步驟
                     1.定義托盤結(jié)構(gòu)
                      在類里添加成員NOTIFYICONDATA nd;
                      給nd賦值:

                nd.cbSize=sizeof(NOTIFYICONDATA);
                nd.hWnd
            =this->m_hWnd;
                nd.hIcon
            =this->m_hIcon;
                nd.uID
            =IDR_MAINFRAME;
                nd.uFlags
            =NIF_ICON|NIF_MESSAGE|NIF_TIP;
                nd.uCallbackMessage
            =WM_NOTIFYICON;
                strcpy(nd.szTip,
            "my notify icon");

                     2.添加托盤圖標(biāo)
                        Shell_NOtifyIcon(NIM_ADD,&nd);

                     3.加入托盤消息響應(yīng)函數(shù)
                      CPP:   
                      LONG CbackdropDlg::OnNotifyIcon(WPARAM wParam, LPARAM lParam)
                     {...}
                     頭文件的DECLARE_MESSAGE_MAP()之前添加:
                        afx_msg LONG OnNotifyIcon(WPARAM,LPARAM);
                     4.在退出之前刪除托盤圖標(biāo)
                         添加OnDestory事件:
                              :Shell_NotifyIcon(NIM_DELETE,&nd);           

            posted on 2007-08-28 22:30 飛天 閱讀(369) 評(píng)論(0)  編輯 收藏 引用 所屬分類: VC

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿(2)

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            Blogs

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            亚洲精品成人久久久| 亚洲国产精品一区二区久久hs| 久久国产精品成人片免费| 97久久香蕉国产线看观看| 亚洲国产精品久久| 亚洲精品乱码久久久久久不卡| 久久久久久国产精品美女| 国产精品久久久久久一区二区三区| 久久综合中文字幕| 人妻精品久久久久中文字幕一冢本| 国产精品久久国产精品99盘| 少妇久久久久久被弄到高潮| 亚洲精品乱码久久久久久久久久久久 | 精品久久777| 国产亚洲美女精品久久久2020| 色综合久久中文色婷婷| 天天爽天天狠久久久综合麻豆| AA级片免费看视频久久| 久久人人妻人人爽人人爽| 久久精品国产清自在天天线| 久久精品国产亚洲av水果派| 狠狠色丁香婷婷久久综合五月| 精品久久久久久久久中文字幕| 久久久SS麻豆欧美国产日韩| 久久亚洲精品成人av无码网站| 久久综合给合综合久久| 久久久99精品一区二区| 色综合久久综合网观看| 91精品国产9l久久久久| 亚洲精品乱码久久久久66| 精品国产日韩久久亚洲| 国产欧美久久久精品影院| 亚洲国产精品综合久久网络 | 无码人妻精品一区二区三区久久久| 久久婷婷五月综合色99啪ak| 久久国产精品-国产精品| 国产综合久久久久久鬼色| 久久久av波多野一区二区| 久久久久久国产精品免费无码 | 国内精品久久久久久中文字幕 | 久久天天躁狠狠躁夜夜2020老熟妇|