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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? colourpopup.h

?? 一個基于PXA255的水情遙測、遙控系統現場服務器軟件
?? H
字號:
#if !defined(AFX_COLOURPOPUP_H__D0B75902_9830_11D1_9C0F_00A0243D1382__INCLUDED_)
#define AFX_COLOURPOPUP_H__D0B75902_9830_11D1_9C0F_00A0243D1382__INCLUDED_

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

// ColourPopup.h : header file
//
// Written by Chris Maunder (chrismaunder@codeguru.com)
// Extended by Alexander Bischofberger (bischofb@informatik.tu-muenchen.de)
// Copyright (c) 1998.
//
// This code may be used in compiled form in any way you desire. This
// file may be redistributed unmodified by any means PROVIDING it is 
// not sold for profit without the authors written consent, and 
// providing that this notice and the authors name is included. If 
// the source code in  this file is used in any commercial application 
// then a simple email would be nice.
//
// This file is provided "as is" with no expressed or implied warranty.
// The author accepts no liability if it causes any damage whatsoever.
// It's free - so you get what you pay for.


// CColourPopup messages
#define CPN_SELCHANGE        WM_USER + 1001        // Colour Picker Selection change
#define CPN_DROPDOWN         WM_USER + 1002        // Colour Picker drop down
#define CPN_CLOSEUP          WM_USER + 1003        // Colour Picker close up
#define CPN_SELENDOK         WM_USER + 1004        // Colour Picker end OK
#define CPN_SELENDCANCEL     WM_USER + 1005        // Colour Picker end (cancelled)

// forward declaration
class CColourPicker;

// To hold the colours and their names
typedef struct {
    COLORREF crColour;
    TCHAR    *szName;
} ColourTableEntry;

/////////////////////////////////////////////////////////////////////////////
// CColourPopup window

class CColourPopup : public CWnd
{
// Construction
public:
    CColourPopup();
    CColourPopup(CPoint p, COLORREF crColour, CWnd* pParentWnd,
                 LPCTSTR szDefaultText = NULL, LPCTSTR szCustomText = NULL);
    void Initialise();

// Attributes
public:
#ifdef _WIN32_WCE
	//
	// These methods are needed to set the popup parameters
	//
	void	SetDefaultText	(LPCTSTR szDefaultText)	{m_strDefaultText = (szDefaultText)? szDefaultText : _T("");}
	void	SetCustomText	(LPCTSTR szCustomText)	{m_strCustomText  = (szCustomText)?  szCustomText  : _T("");}
	void	SetColour		(COLORREF crColour)		{m_crColour       = m_crInitialColour = crColour;}
	void	SetParentWindow	(CWnd* pParentWnd)		{m_pParent        = pParentWnd;}
#endif

// Operations
public:
    BOOL Create(CPoint p, COLORREF crColour, CWnd* pParentWnd, 
                LPCTSTR szDefaultText = NULL, LPCTSTR szCustomText = NULL);

// Overrides
    // ClassWizard generated virtual function overrides
    //{{AFX_VIRTUAL(CColourPopup)
    public:
    virtual BOOL PreTranslateMessage(MSG* pMsg);
    //}}AFX_VIRTUAL

// Implementation
public:
    virtual ~CColourPopup();

protected:
    BOOL GetCellRect(int nIndex, const LPRECT& rect);
    void FindCellFromColour(COLORREF crColour);
    void SetWindowSize();
#ifndef _WIN32_WCE
    void CreateToolTips();		// Sorry: no tooltips in CE
#endif
    void ChangeSelection(int nIndex);
    void EndSelection(int nMessage);
    void DrawCell(CDC* pDC, int nIndex);

    COLORREF GetColour(int nIndex)              { return m_crColours[nIndex].crColour; }
    LPCTSTR GetColourName(int nIndex)           { return m_crColours[nIndex].szName; }
    int  GetIndex(int row, int col) const;
    int  GetRow(int nIndex) const;
    int  GetColumn(int nIndex) const;

// protected attributes
protected:
    static ColourTableEntry m_crColours[];
    int            m_nNumColours;
    int            m_nNumColumns, m_nNumRows;
    int            m_nBoxSize, m_nMargin;
    int            m_nCurrentSel;
    int            m_nChosenColourSel;
    CString        m_strDefaultText;
    CString        m_strCustomText;
    CRect          m_CustomTextRect, m_DefaultTextRect, m_WindowRect;
    CFont          m_Font;
    CPalette       m_Palette;
    COLORREF       m_crInitialColour, m_crColour;
#ifndef _WIN32_WCE
    CToolTipCtrl   m_ToolTip;		// Sorry: no tooltips in CE
#endif
    CWnd*          m_pParent;

    BOOL           m_bChildWindowVisible;

    // Generated message map functions
protected:
    //{{AFX_MSG(CColourPopup)
    afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
    afx_msg void OnPaint();
    afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
    afx_msg BOOL OnQueryNewPalette();
    afx_msg void OnPaletteChanged(CWnd* pFocusWnd);
	afx_msg void OnKillFocus(CWnd* pNewWnd);
	//}}AFX_MSG
#ifdef _WIN32_WCE
    afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
#else
    afx_msg void OnNcDestroy();
	afx_msg void OnActivateApp(BOOL bActive, HTASK hTask);
    afx_msg void OnMouseMove(UINT nFlags, CPoint point);
#endif
    DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_COLOURPOPUP_H__D0B75902_9830_11D1_9C0F_00A0243D1382__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成a人无v码亚洲福利| 99re成人在线| 91捆绑美女网站| 精品久久久久久久久久久久久久久久久| 国产欧美一区二区精品忘忧草| 亚洲国产一区在线观看| eeuss鲁片一区二区三区在线看| 日韩亚洲欧美高清| 亚洲精品成人a在线观看| 国产福利一区二区| 91精品国产综合久久久久久| 亚洲一区二区在线免费看| 成人99免费视频| 国产欧美视频在线观看| 久久国产夜色精品鲁鲁99| 欧美精品第1页| 一区二区三区中文免费| av色综合久久天堂av综合| 久久久高清一区二区三区| 麻豆精品国产传媒mv男同| 欧美精品一二三区| 亚洲第一主播视频| 欧美三级视频在线观看| 亚洲日本青草视频在线怡红院 | 一区二区久久久久| 成人av网站免费观看| 国产欧美精品一区二区色综合朱莉| 另类小说视频一区二区| 欧美一区二区三区四区视频| 亚洲成人免费视频| 在线播放视频一区| 天堂久久一区二区三区| 91精品国产品国语在线不卡| 婷婷中文字幕一区三区| 在线不卡中文字幕播放| 日本中文字幕一区二区有限公司| 欧美区视频在线观看| 亚洲成人777| 91精品国产高清一区二区三区| 天天免费综合色| 日韩情涩欧美日韩视频| 国内精品国产三级国产a久久| 精品国产91九色蝌蚪| 国产在线播放一区二区三区| 久久久久久久久久久电影| 成人黄色小视频| 亚洲男同性视频| 欧美午夜在线一二页| 日本中文字幕一区| 欧美精品一区二区在线观看| 国产成人在线色| 亚洲免费高清视频在线| 欧美日韩免费观看一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 精品久久一区二区| www.亚洲免费av| 亚洲第一搞黄网站| 亚洲精品一区二区精华| 成人黄动漫网站免费app| 一区二区三区毛片| 欧美变态tickle挠乳网站| 福利一区在线观看| 亚洲一线二线三线视频| 精品国产一区二区三区av性色| 国产老肥熟一区二区三区| 亚洲少妇最新在线视频| 91精品国产色综合久久不卡蜜臀| 国产精品亚洲一区二区三区在线| 一区二区三区精品| 2020国产精品自拍| 在线一区二区三区做爰视频网站| 免费看黄色91| 一区二区在线观看不卡| 欧美精品一区在线观看| 欧美写真视频网站| 粉嫩嫩av羞羞动漫久久久| 午夜电影久久久| 国产精品色眯眯| 欧美大度的电影原声| 色成年激情久久综合| 美国精品在线观看| 亚洲一区二区三区自拍| 中文字幕国产一区| 精品第一国产综合精品aⅴ| 欧美艳星brazzers| 成人免费视频一区二区| 国内精品视频666| 亚洲高清免费视频| 亚洲品质自拍视频| 久久精品一区蜜桃臀影院| 91精品国产91久久久久久最新毛片 | 欧美网站一区二区| 福利电影一区二区| 精品无码三级在线观看视频| 同产精品九九九| 亚洲精品久久久蜜桃| 国产精品第一页第二页第三页| 日韩一卡二卡三卡国产欧美| 欧美视频精品在线观看| 91丨porny丨户外露出| 国产69精品久久久久毛片| 精品午夜一区二区三区在线观看| 日本美女一区二区三区视频| 亚洲一级片在线观看| 一区二区三区日韩欧美| 亚洲靠逼com| 一区二区三区高清在线| 一区二区三区四区视频精品免费| 自拍偷拍亚洲综合| 亚洲色图一区二区三区| 中文字幕视频一区| 国产精品污www在线观看| 国产欧美久久久精品影院| 久久精品一区八戒影视| 日本一区二区三区电影| 国产精品三级av在线播放| 日本一区二区三区四区| 中文成人av在线| 亚洲人成精品久久久久久 | 日本一区二区成人| 久久久精品国产免大香伊| 国产午夜精品久久久久久免费视| 久久综合九色欧美综合狠狠| 国产午夜精品一区二区三区视频 | 日韩一本二本av| 日韩午夜激情视频| 久久亚洲精品国产精品紫薇| 国产亚洲成av人在线观看导航| 欧美国产综合一区二区| 中文字幕一区二区三区乱码在线| 亚洲色欲色欲www在线观看| 亚洲国产综合视频在线观看| 日本午夜精品视频在线观看| 极品少妇xxxx精品少妇| 成人av在线资源| 在线一区二区三区四区| 欧美一区二区三区在线看| 精品久久久久久久久久久久久久久 | 自拍偷自拍亚洲精品播放| 亚洲美女偷拍久久| 日日摸夜夜添夜夜添精品视频 | 欧美精品一区二区在线播放 | 日韩欧美你懂的| 久久婷婷国产综合精品青草 | 成人在线一区二区三区| 99精品欧美一区二区三区小说| 欧美怡红院视频| 精品乱码亚洲一区二区不卡| 中文字幕亚洲电影| 美女mm1313爽爽久久久蜜臀| kk眼镜猥琐国模调教系列一区二区 | 午夜av一区二区三区| 久久99精品国产麻豆婷婷| jvid福利写真一区二区三区| 6080国产精品一区二区| 国产精品久久久一本精品 | 亚洲天堂免费看| 久久国产三级精品| 一本久道中文字幕精品亚洲嫩| 日韩一级欧美一级| 综合激情网...| 国产乱子伦视频一区二区三区 | 欧美一级视频精品观看| 国产精品欧美经典| 日韩av中文字幕一区二区| 91网站在线观看视频| 欧美r级在线观看| 亚洲第一综合色| 94色蜜桃网一区二区三区| 精品国产99国产精品| 天堂资源在线中文精品| 色综合天天综合在线视频| 国产亚洲午夜高清国产拍精品 | 欧美一级久久久| 一区二区三区国产精品| 国产成人高清视频| 精品嫩草影院久久| 婷婷开心久久网| 一本大道av一区二区在线播放| 久久午夜色播影院免费高清| 日韩av电影天堂| 欧美日韩1234| 亚洲国产精品影院| 91国产视频在线观看| 亚洲欧美在线另类| 成人性生交大片免费看视频在线 | 免费成人小视频| 在线播放视频一区| 亚洲国产一区视频| 色综合久久综合网97色综合| 国产日韩亚洲欧美综合| 久久激情综合网| 日韩区在线观看| 日本在线不卡一区| 欧美性色黄大片| 亚洲一区二区三区不卡国产欧美 | 亚洲免费资源在线播放| 99精品视频一区二区三区| 中文字幕在线视频一区| proumb性欧美在线观看|