亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? systrayicon.h

?? <Visual C++ 網(wǎng)絡(luò)程序設(shè)計(jì)實(shí)例詳解>配套源碼
?? H
字號(hào):
/*******************************************************************************
File:        SysTrayIcon.h

Description: This file contains the module for creating and manipulating 
			 a system tray icon	 
             
Created: Dec 5, 2002
Author:  Prateek Kaul
e-mail:  kaulpr@yahoo.com

Compiler with version number : Visual C++ 6.0/7.0 (.NET)
********************************************************************************/

#ifndef SYSTRAYICON_H
#define SYSTRAYICON_H


#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <afxwin.h>
#include <afxtempl.h>
#include <shellapi.h>

class CSysTrayIcon;

#define WM_SYSTRAYMSG  (WM_USER + 1)


/*---------------------------------------------------------------------------
 class CSysTrayIconWnd

 Created: Dec 5, 2002
 Author:  Prateek Kaul
 e-mail:  kaulpr@yahoo.com

 Abstract : Helper invisbile window to route messages to the CSysTrayIcon class

 Revisions :none.
----------------------------------------------------------------------------*/

class CSysTrayWnd : public CWnd  
{
    DECLARE_MESSAGE_MAP()
public:
	CSysTrayWnd();
	virtual ~CSysTrayWnd();
	
	BOOL CreateWnd(
	         CSysTrayIcon* pstiSysTrayIcon,
	         LPCTSTR lpszClassName,
             LPCTSTR lpszWindowName,
             DWORD dwStyle,
             int x,
             int y,
             int nWidth,
             int nHeight,
             HWND hWndParent,
             HMENU nIDorHMenu,
             LPVOID lpParam = NULL 
         );

protected:
    afx_msg LRESULT OnSysTrayMsg(WPARAM wParam, LPARAM lParam);
    CSysTrayIcon* m_pstiSysTrayIcon;
    CPoint GetMouseScreenPt(void);
};


/*---------------------------------------------------------------------------
 class CSysTrayIcon

 Created: Dec 5, 2002
 Author:  Prateek Kaul
 e-mail:  kaulpr@yahoo.com

 Abstract : For creating and manipluating a Sys tray icon

 Revisions :none.
----------------------------------------------------------------------------*/

typedef CTypedPtrList<CPtrList, NOTIFYICONDATA*> NOTIFYICONDATAList;

class CSysTrayIcon
{
    friend class CSysTrayWnd; // The CSysTrayWnd is a friend so that it call call the protected mouse
                              // overridable methods for message routing

public:
    BOOL CreateIcon(HICON hIcon, UINT nIconID, PCSTR szTip);
    BOOL ShowIcon(UINT nIconID); // Show an icon i     
    BOOL HideIcon(UINT nIconID);
	BOOL DeleteIcon(UINT nIconID); // Remove an icon from the Sys tray
	BOOL ChangeIconTip(UINT nIconID, CString strTip);

	BOOL ShowBalloon(
	         UINT  nIconID,        // nIconID
             PTSTR szBalloonTitle, // Balloon title
             PTSTR szBalloonMsg,   // Balloon message
             DWORD dwIcon = NIIF_NONE, // Type of icon in the message ICON_ERROR, ICON_INFO,ICON_WARNING
             UINT nTimeOut = 10        // Time(secs)for the balloon to be shown, shoudn't be less than 10 sec.
         );

            
protected:
    CSysTrayIcon();   
    virtual ~CSysTrayIcon();

    // Deals with the context menu
    BOOL OnContextMenu(CMenu* pContextMenu, CPoint ptMouse, CWnd* pWndMessageHandler);
    virtual void OnLButtonDown(UINT nIconID, CPoint ptMouse);
    virtual void OnRButtonDown(UINT nIconID, CPoint ptMouse);
    virtual void OnMButtonDown(UINT nIconID, CPoint ptMouse);
    virtual void OnLButtonUp(UINT nIconID, CPoint ptMouse);
    virtual void OnRButtonUp(UINT nIconID, CPoint ptMouse);
    virtual void OnMButtonUp(UINT nIconID, CPoint ptMouse);
    virtual void OnLButtonDblClk(UINT nIconID, CPoint ptMouse);
    virtual void OnRButtonDblClk(UINT nIconID, CPoint ptMouse);
    virtual void OnMButtonDblClk(UINT nIconID, CPoint ptMouse);
    virtual void OnMouseMove(UINT nIconID, CPoint ptMouse);
                                                 
private:
	BOOL CreateTheSysTrayMsgReceiverWnd();
    CSysTrayWnd m_wndTrayMsgReceiver;     // Helper invisible window, that will receive
                                          // the tray icon messages
    NOTIFYICONDATAList m_NotifyIconDataList;  // List of NOTIFIYICONDATA structs
    BOOL CheckIfIconIDExists(UINT nIconID);
    BOOL DeleteNotifyIconDataFromList(NOTIFYICONDATA* pnidIconInfoToBeDeleted);
    NOTIFYICONDATA* GetNotifyIconDataFromID(int nIconID);
};


#endif // SYSTRAYICON_H

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美无乱码久久久免费午夜一区| 成人精品视频网站| 欧美四级电影网| 五月天一区二区三区| 欧美高清视频一二三区| 麻豆免费精品视频| 久久久欧美精品sm网站| 99久久精品免费精品国产| 亚洲乱码国产乱码精品精98午夜| 在线观看av一区二区| 日韩1区2区3区| 久久精品视频免费观看| k8久久久一区二区三区 | 91国产丝袜在线播放| 亚洲综合视频网| 欧美成人一区二区| 成人av在线看| 亚洲v日本v欧美v久久精品| 精品国产乱码久久久久久闺蜜| 国产成人99久久亚洲综合精品| 亚洲人成7777| 日韩午夜三级在线| 国产精品 日产精品 欧美精品| 18欧美亚洲精品| 欧美一区二区三区在| 国产剧情一区二区三区| 亚洲一卡二卡三卡四卡| 久久先锋资源网| 欧美三级韩国三级日本一级| 国产乱码精品一区二区三| 亚洲精品亚洲人成人网| 欧美成人女星排行榜| 9人人澡人人爽人人精品| 日韩综合小视频| 国产精品免费久久久久| 欧美一区二区日韩| 色综合天天综合狠狠| 久久国产精品一区二区| 亚洲精品va在线观看| 久久久另类综合| 欧美日韩www| 91麻豆免费观看| 国产在线看一区| 午夜精品久久久久久久久久| 国产精品视频免费看| 日韩三级精品电影久久久| 色吧成人激情小说| 国产成人亚洲精品青草天美| 日日摸夜夜添夜夜添精品视频| 亚洲三级在线免费观看| 国产免费成人在线视频| 日韩欧美一卡二卡| 欧美乱妇一区二区三区不卡视频| 91在线无精精品入口| 粉嫩av一区二区三区| 精品午夜久久福利影院| 青青草国产精品亚洲专区无| 亚洲裸体xxx| 国产精品情趣视频| 久久奇米777| 精品sm在线观看| 精品免费99久久| 欧美一区二区三区视频免费播放 | 国产a区久久久| 精品中文av资源站在线观看| 亚洲国产一区二区三区| 亚洲免费在线视频一区 二区| 国产亚洲成年网址在线观看| www国产精品av| 欧美大片日本大片免费观看| 91麻豆精品国产91久久久| 欧美午夜电影网| 欧美性猛交xxxxxx富婆| 欧美午夜精品电影| 欧美日韩亚洲综合一区| 欧美日韩免费在线视频| 欧美日韩国产精品成人| 91精品啪在线观看国产60岁| 欧美精品精品一区| 欧美一区二区三区免费视频| 欧美高清性hdvideosex| 欧美高清精品3d| 日韩一区二区中文字幕| 欧美变态tickle挠乳网站| 精品久久久久久最新网址| 久久综合视频网| 国产视频不卡一区| 自拍偷拍亚洲激情| 一区二区三区在线观看网站| 亚洲天堂免费看| 亚洲成人免费视| 毛片av一区二区| 国产99久久久国产精品潘金| 欧美日韩国产免费一区二区| 91精品国产综合久久香蕉麻豆 | 国产精品18久久久久久久久久久久 | 欧美一区二区人人喊爽| 日韩精品一区二区三区中文精品| 久久综合九色综合97婷婷| 国产精品久久久久久一区二区三区 | 在线观看一区二区视频| 在线播放欧美女士性生活| 精品少妇一区二区三区| 国产精品色噜噜| 亚洲成人免费av| 国产伦精品一区二区三区免费| 国产成人av电影在线| 在线一区二区三区四区五区 | 粉嫩绯色av一区二区在线观看 | 欧美美女黄视频| 日韩精品一区二区三区视频在线观看| 国产婷婷精品av在线| 一区二区三区精品在线| 精品中文字幕一区二区小辣椒| 成人午夜免费电影| 欧美三级视频在线| 久久久精品2019中文字幕之3| 有坂深雪av一区二区精品| 美女任你摸久久| 99re热视频精品| 精品日韩一区二区三区免费视频| 中文字幕日韩av资源站| 免费黄网站欧美| 一本色道a无线码一区v| 日韩精品一区二区在线观看| 亚洲精品中文字幕在线观看| 国产一区亚洲一区| 欧美人成免费网站| 国产精品亲子伦对白| 蜜臀91精品一区二区三区 | 国产精品一区二区在线观看不卡| 色哟哟亚洲精品| 国产欧美日韩三级| 日本三级亚洲精品| 在线观看欧美精品| 国产日韩精品一区二区三区| 日韩经典一区二区| 欧美在线一区二区| 中文字幕中文字幕中文字幕亚洲无线| 久久精品国内一区二区三区| 欧美日韩久久不卡| 亚洲精品国产精华液| 丰满放荡岳乱妇91ww| 精品欧美一区二区久久| 偷拍日韩校园综合在线| 色域天天综合网| 中文无字幕一区二区三区| 久久国内精品自在自线400部| 欧美日韩第一区日日骚| 亚洲综合在线第一页| 成人动漫视频在线| 中文字幕精品一区二区精品绿巨人 | 亚洲丝袜精品丝袜在线| 国产福利精品导航| 久久久亚洲午夜电影| 久久疯狂做爰流白浆xx| 7777精品伊人久久久大香线蕉超级流畅 | 精品va天堂亚洲国产| 蜜臀国产一区二区三区在线播放| 欧美婷婷六月丁香综合色| 综合分类小说区另类春色亚洲小说欧美| 国产东北露脸精品视频| 久久久久久久久免费| 久久精品国产亚洲a| 欧美成人一区二区三区片免费| 日韩av一区二区三区四区| 5858s免费视频成人| 日本不卡1234视频| 日韩精品综合一本久道在线视频| 美女一区二区三区| 日韩欧美中文一区| 久久成人免费电影| 精品国精品国产| 国产精品亚洲一区二区三区在线| 久久久久久久久久美女| 成人福利视频在线| 亚洲日本免费电影| 欧美日韩中文一区| 日韩精品成人一区二区在线| 日韩精品一区二区三区视频 | 麻豆视频一区二区| 久久婷婷成人综合色| 成人性生交大合| 一区二区三区在线观看国产| 欧美日韩一二区| 久久国产精品99久久久久久老狼 | 91精品国产美女浴室洗澡无遮挡| 日本va欧美va欧美va精品| 精品理论电影在线| 国产精品一区二区视频| 综合欧美亚洲日本| 91精品欧美久久久久久动漫 | 精品国产乱码久久久久久浪潮| 国产高清久久久久| 樱桃国产成人精品视频| 欧美久久久久中文字幕| 国产一区二区三区最好精华液| 国产精品久久久久久久午夜片| 欧美视频在线不卡| 国产传媒日韩欧美成人|