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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? staticex.hxx

?? 一個(gè)農(nóng)用車(chē)輛管理系統(tǒng)的雛形
?? HXX
字號(hào):
/////////////////////////////////////////////////////////////////////////////
// StaticEx.hxx : header file - implementation file is StaticEx.cxx
//
// Copyright (C) 1996 Bill Berry
// All rights reserved.
//
// This class is freely distributable as long as the copyright accompanies 
// the header and implementaion sources.
//
// Modification History:
//
// Modification History:
//
// Bill Berry			November 1996			Created
//                      March    1998           Update
//
// March update now includes Paul DiLascia's code from MSJ which
// allows the control to be used as a web link.
//
// Description:
//
//  Extended CStatic class. Allows easy customization of the following:
//
//      1. COLORREF CStaticEx::bkColor( COLORREF crColor )
//         - Sets back ground color of the control
//
//      2. COLORREF CStaticEx::textColor( COLORREF crColor )
//         - Sets text or foreground color of the control
//
//      3. COLORREF bkColor() const
//         - Returns back ground color of control
//
//      4. COLORREF textColor() const
//         - Returns text (or foreground) color of control
//
//      5. void onClickDoShellCommand( const CString& linkName )
//
//         (Note: the idea for this part of the control
//                came fom Paul DiLascia in the December issue
//                of MSJ )
//
//         - Use control as a link to open a link (this may
//           be an exe if you like...
//
//         COLORREF setLinkColorVisited( COLORREF crColor )
//         - Sets the visit color, returns previous setting
//
//         COLORREF setLinkColorUnvisited( COLORREF crColor )
//         - Sets the unvisited color, returns previous setting
//
//
//
#if !defined(AFX_STATICEX_H__CC617FC0_4FE2_11D1_9E2E_40E806C10000__INCLUDED_)
#define AFX_STATICEX_H__CC617FC0_4FE2_11D1_9E2E_40E806C10000__INCLUDED_

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

typedef void (*CWND_INIT_FUNCTION)();

/////////////////////////////////////////////////////////////////////////////
// CStaticEx window

class AFX_EXT_CLASS CStaticEx : public CStatic
{
// Construction
public:
	CStaticEx();

// Copy Semantics

   // Block copy construction...
   //
   // No m_hWnd defined for object. 
   //
private:
   CStaticEx( const CStaticEx& ); 

public:
   // Allow basics to be copied...
   CStaticEx& operator = ( const CStaticEx& );

public:
    DECLARE_DYNCREATE( CStaticEx )

// Attributes

    // Turn off and on showing off the default cursor
    //
    void doCustomCursor( bool custom = true ) 
    {  
        m_doCustomCursor = custom; 
    }

    // Font control
    //
    void setFont( const LOGFONT* lpLogFont );

    void setFont( LONG fontHeight      = -8, 
                  LONG fontWeight      = FW_NORMAL,
                  UCHAR pitchAndFamily = DEFAULT_PITCH | FF_DONTCARE,
                  LPCSTR faceName      = _T("MS Sans Serif" ) );
    
    void onClickDoShellCommand( const CString& linkAddress = "mailto:bberry@javanet.com" );

    // This method will send a windows message if onClickSendMessage() has
    // defined a message to send
    //
    void onClickShowModalDialog( CDialog* dlg = 0 )
    {   m_dialog = dlg;
    }

    // On a windows click event show this window object
    //
    void onClickShowWindow( CWnd* cwnd = 0 )
    {   
        ASSERT( cwnd && ::IsWindow(cwnd->m_hWnd) ); 
        m_showThisCwnd = cwnd;
    }

    // Send a windows message when a OnClick event occurs
    //
    void onClickSendMessage( CWnd* cwnd = 0, UINT wm_message = 0, WPARAM flags = 0 )
    {
        ASSERT( cwnd&& ::IsWindow(cwnd->m_hWnd) ); 
        m_sendMsgToThisCwnd = cwnd;
        m_msg_flags  = flags;
        m_wm_message = wm_message;
    }

    // Turn click events on or off
    //
    void doOnClickEvents( bool doEvents = true )
    {
        DWORD dwStyle = GetStyle();

        if ( doEvents )
        {
             if ( !(dwStyle & SS_NOTIFY) ) 
                  ::SetWindowLong( m_hWnd, GWL_STYLE, dwStyle | SS_NOTIFY );
        }
        else
        {
             if ( (dwStyle & SS_NOTIFY) ) {
                  dwStyle ^= SS_NOTIFY;
                  ::SetWindowLong( m_hWnd, GWL_STYLE, dwStyle );
             }
        }
    }


    // Control coloring of the static object
    //
    COLORREF bkColor  ( COLORREF );    
    COLORREF bkColor()   const { return m_crBkColor;   }   
    
    COLORREF textColor( COLORREF );
    COLORREF textColor() const { return m_crTextColor; }

    // Set up shell link colors
    //
    COLORREF setLinkColorVisited( COLORREF );
    COLORREF setLinkColorUnvisited( COLORREF );

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CStaticEx)
	//}}AFX_VIRTUAL

// Implementation
	virtual ~CStaticEx();

	// Generated message map functions
protected:
	//{{AFX_MSG(CStaticEx)
	//}}AFX_MSG

    afx_msg void OnClicked();
	afx_msg HBRUSH CtlColor(CDC* pDC, UINT nCtlColor);
    afx_msg BOOL OnSetCursor( CWnd* pWnd, UINT nHitTest, UINT message );
    
	DECLARE_MESSAGE_MAP()

    // Customize your brush
    //
    virtual BOOL CreateBrushType();

private:
    CWnd*    m_showThisCwnd;        // a window to show when a click event
                                    // occurs

    CWnd*    m_sendMsgToThisCwnd;   // the window to send messages to when
                                    // a click event occurs

    UINT     m_wm_message;          // the windows message event
                                    // initialize the m_showThisCwnd object

    WPARAM   m_msg_flags;           // data to send on click events

    CDialog* m_dialog;              // a dialog to show on show on a click event

    bool m_doCustomCursor;          // don't show the hand cursor

    CBrush   m_brBkGround;          // the back ground brush

    BOOL     m_didClickEvent;       // use to flag if a click event ever happened
    CString  m_shellCommandArg;     // The actual link

    COLORREF m_crBkColor;
    COLORREF m_crTextColor;
    COLORREF m_crOnClickColor;
    //
    // COLORREF m_crUnvisited = m_crTextColor;
    //
    CFont*   m_pCFont;
};

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

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

#endif // !defined(AFX_STATICEX_H__CC617FC0_4FE2_11D1_9E2E_40E806C10000__INCLUDED_)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久久久裸模| 日韩影院在线观看| 一区二区免费看| 久草精品在线观看| 在线观看亚洲专区| 国产日韩欧美一区二区三区综合| 一区二区三区精品久久久| 国产精品一区二区在线看| 91精品久久久久久久99蜜桃 | 久久99久久精品| 色婷婷综合五月| 中文字幕乱码亚洲精品一区 | 亚瑟在线精品视频| av电影天堂一区二区在线观看| 精品国产乱码久久久久久牛牛| 亚洲大尺度视频在线观看| 91一区在线观看| 亚洲欧洲日韩综合一区二区| 国产精品亚洲第一| 久久综合九色综合欧美就去吻| 日韩电影在线看| 欧美久久高跟鞋激| 午夜精彩视频在线观看不卡| 欧洲色大大久久| 亚洲久本草在线中文字幕| 白白色 亚洲乱淫| 中文字幕在线不卡视频| 国产风韵犹存在线视精品| 久久奇米777| 国产乱子轮精品视频| 久久精品在线免费观看| 国产精品主播直播| 国产精品蜜臀av| 99国产精品99久久久久久| 国产精品国产精品国产专区不蜜| 成人免费看的视频| 亚洲男女毛片无遮挡| 色婷婷综合在线| 天天影视网天天综合色在线播放 | 在线观看中文字幕不卡| 亚洲自拍偷拍av| 3d成人h动漫网站入口| 青娱乐精品视频| 精品国产污网站| 国产成人免费9x9x人网站视频| 欧美激情一区二区在线| 99精品国产视频| 日韩专区一卡二卡| 久久男人中文字幕资源站| 成人毛片在线观看| 亚洲成av人片在线| 欧美va亚洲va在线观看蝴蝶网| 国产精品18久久久久久久久| 国产精品成人午夜| 欧美日韩久久久久久| 久久精品国产999大香线蕉| 久久久久国产精品免费免费搜索| 本田岬高潮一区二区三区| 亚洲妇女屁股眼交7| 久久午夜羞羞影院免费观看| 成人18精品视频| 日韩主播视频在线| 国产欧美日韩在线| 欧美精品在欧美一区二区少妇| 激情综合色丁香一区二区| 亚洲欧洲韩国日本视频| 欧美日韩国产一二三| 国产一区二区精品久久99| 亚洲精品中文在线影院| 日韩欧美的一区| 色香色香欲天天天影视综合网| 美国欧美日韩国产在线播放| 成人免费一区二区三区视频 | 欧美精品v日韩精品v韩国精品v| 国产福利一区二区三区视频在线| 亚洲综合激情网| 国产日韩精品一区二区浪潮av| 欧洲国产伦久久久久久久| 国产乱人伦偷精品视频不卡| 亚洲bt欧美bt精品777| 国产精品午夜免费| 日韩精品一区二区三区在线| 在线观看亚洲一区| 成人午夜视频在线| 久久99精品久久久久久国产越南 | 欧美性xxxxxxxx| 丁香天五香天堂综合| 日韩极品在线观看| 亚洲自拍与偷拍| 18涩涩午夜精品.www| 国产午夜精品一区二区三区视频 | 久久99精品国产麻豆婷婷| 亚洲国产中文字幕在线视频综合| 日本一区二区电影| 2024国产精品| 欧美成人艳星乳罩| 91.xcao| 色狠狠色噜噜噜综合网| 成人美女在线观看| 夫妻av一区二区| 国产一区二区三区观看| 美女视频免费一区| 日韩中文字幕麻豆| 亚洲.国产.中文慕字在线| 亚洲国产精品尤物yw在线观看| 亚洲色图在线播放| 亚洲天天做日日做天天谢日日欢 | 精品盗摄一区二区三区| 制服.丝袜.亚洲.中文.综合| 欧美日韩国产一级片| 精品视频在线免费看| 欧美在线|欧美| 欧美日韩日日摸| 欧美一区二区在线观看| 欧美丰满一区二区免费视频| 欧美剧情电影在线观看完整版免费励志电影| 色哟哟精品一区| 欧美日韩免费在线视频| 欧美日韩免费视频| 欧美刺激午夜性久久久久久久| 精品免费视频一区二区| 久久只精品国产| 中文字幕第一页久久| 亚洲图片激情小说| 午夜精品一区二区三区电影天堂 | 久久久久免费观看| 国产欧美日产一区| 亚洲人成影院在线观看| 午夜欧美视频在线观看| 日韩激情av在线| 国产麻豆视频一区二区| 成人久久18免费网站麻豆| 色综合天天视频在线观看| 欧洲日韩一区二区三区| 日韩精品一区二区三区四区 | 精品免费99久久| 国产亚洲欧美中文| 一区二区三区视频在线看| 午夜亚洲福利老司机| 国产一区二区视频在线播放| www.66久久| 欧美挠脚心视频网站| 精品国产乱码久久久久久牛牛 | 欧美色大人视频| 日韩精品一区二区三区在线观看 | 亚洲一区二区三区四区五区中文| 午夜日韩在线电影| 国产成人免费在线视频| 欧洲精品中文字幕| 久久久久久久久久久电影| 一区二区视频在线| 色av一区二区| 欧美va亚洲va| 日韩视频在线一区二区| 欧美刺激脚交jootjob| 一区在线观看视频| 人人精品人人爱| 国产视频一区在线播放| 亚洲午夜久久久久久久久电影院| 精品综合免费视频观看| 色偷偷久久一区二区三区| 久久久噜噜噜久久中文字幕色伊伊| 亚洲色图欧美在线| 精品一区二区三区免费观看| 一本色道综合亚洲| 国产拍揄自揄精品视频麻豆| 日韩黄色免费网站| 一本一本久久a久久精品综合麻豆| 精品国产乱码久久久久久久久| 亚洲最色的网站| www.日韩精品| 欧美精品一区二区三区在线| 亚洲午夜电影网| 色乱码一区二区三区88| 国产视频视频一区| 另类综合日韩欧美亚洲| 欧美性一二三区| 成人欧美一区二区三区1314| 国产一区二区视频在线播放| 欧美一区二区视频免费观看| 一区二区三区视频在线看| 成人av电影免费在线播放| 久久久精品国产免大香伊| 美国精品在线观看| 日韩欧美一二三四区| 亚欧色一区w666天堂| 欧美性高清videossexo| 亚洲精品欧美在线| 在线视频你懂得一区| 亚洲日本丝袜连裤袜办公室| 成人动漫在线一区| 国产精品三级久久久久三级| 国产大陆精品国产| 国产欧美久久久精品影院| 国产美女娇喘av呻吟久久| 精品国产凹凸成av人网站| 久久国产视频网| 亚洲精品在线观| 国产成人在线免费观看| 欧美激情中文字幕一区二区|