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

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

?? sizecbar.h

?? 功能: 實現目錄樹中文件夾
?? H
字號:

#if !defined(__SIZECBAR_H__)
#define __SIZECBAR_H__

#include <afxpriv.h>    // for CDockContext
#include <afxtempl.h>   // for CTypedPtrArray

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


#if defined(_SCB_MINIFRAME_CAPTION) && !defined(_SCB_REPLACE_MINIFRAME)
    #error "_SCB_MINIFRAME_CAPTION requires _SCB_REPLACE_MINIFRAME"
#endif

/////////////////////////////////////////////////////////////////////////
// CSCBDockBar dummy class for access to protected members

class CSCBDockBar : public CDockBar
{
    friend class CSizingControlBar;
};

/////////////////////////////////////////////////////////////////////////
// CSizingControlBar control bar styles

#define SCBS_EDGELEFT       0x00000001
#define SCBS_EDGERIGHT      0x00000002
#define SCBS_EDGETOP        0x00000004
#define SCBS_EDGEBOTTOM     0x00000008
#define SCBS_EDGEALL        0x0000000F
#define SCBS_SHOWEDGES      0x00000010
#define SCBS_SIZECHILD      0x00000020

/////////////////////////////////////////////////////////////////////////
// CSizingControlBar control bar

#ifndef baseCSizingControlBar
#define baseCSizingControlBar CControlBar
#endif

class CSizingControlBar;
typedef CTypedPtrArray <CPtrArray, CSizingControlBar*> CSCBArray;

class CSizingControlBar : public baseCSizingControlBar
{
    DECLARE_DYNAMIC(CSizingControlBar);

// Construction
public:
    CSizingControlBar();

    virtual BOOL Create(LPCTSTR lpszWindowName, CWnd* pParentWnd,
        CSize sizeDefault, BOOL bHasGripper,
        UINT nID, DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_TOP);
    virtual BOOL Create(LPCTSTR lpszWindowName, CWnd* pParentWnd,
        UINT nID, DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_TOP);

// Attributes
public:
    const BOOL IsFloating() const;
    const BOOL IsHorzDocked() const;
    const BOOL IsVertDocked() const;
    const BOOL IsSideTracking() const;
    const BOOL GetSCBStyle() const {return m_dwSCBStyle;}

// Operations
public:
#if defined(_SCB_REPLACE_MINIFRAME) && !defined(_SCB_MINIFRAME_CAPTION)
    void EnableDocking(DWORD dwDockStyle);
#endif
    virtual void LoadState(LPCTSTR lpszProfileName);
    virtual void SaveState(LPCTSTR lpszProfileName);
    static void GlobalLoadState(CFrameWnd* pFrame, LPCTSTR lpszProfileName);
    static void GlobalSaveState(CFrameWnd* pFrame, LPCTSTR lpszProfileName);
    void SetSCBStyle(DWORD dwSCBStyle)
        {m_dwSCBStyle = (dwSCBStyle & ~SCBS_EDGEALL);}

// Overridables
    virtual void OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHndler);

// Overrides
public:
    // ClassWizard generated virtual function overrides
    //{{AFX_VIRTUAL(CSizingControlBar)
    public:
    virtual CSize CalcFixedLayout(BOOL bStretch, BOOL bHorz);
    virtual CSize CalcDynamicLayout(int nLength, DWORD dwMode);
    //}}AFX_VIRTUAL

// Implementation
public:
    virtual ~CSizingControlBar();
    
protected:
    // implementation helpers
    UINT GetEdgeHTCode(int nEdge);
    BOOL GetEdgeRect(CRect rcWnd, UINT nHitTest, CRect& rcEdge);
    virtual void StartTracking(UINT nHitTest, CPoint point);
    virtual void StopTracking();
    virtual void OnTrackUpdateSize(CPoint& point);
    virtual void OnTrackInvertTracker();
    virtual void NcPaintGripper(CDC* pDC, CRect rcClient);
    virtual void NcCalcClient(LPRECT pRc, UINT nDockBarID);

    virtual void AlignControlBars();
    void GetRowInfo(int& nFirst, int& nLast, int& nThis);
    void GetRowSizingBars(CSCBArray& arrSCBars);
    void GetRowSizingBars(CSCBArray& arrSCBars, int& nThis);
    BOOL NegotiateSpace(int nLengthTotal, BOOL bHorz);

protected:
    DWORD   m_dwSCBStyle;
    UINT    m_htEdge;

    CSize   m_szHorz;
    CSize   m_szVert;
    CSize   m_szFloat;
    CSize   m_szMinHorz;
    CSize   m_szMinVert;
    CSize   m_szMinFloat;
    int     m_nTrackPosMin;
    int     m_nTrackPosMax;
    int     m_nTrackPosOld;
    int     m_nTrackEdgeOfs;
    BOOL    m_bTracking;
    BOOL    m_bKeepSize;
    BOOL    m_bParentSizing;
    BOOL    m_bDragShowContent;
    UINT    m_nDockBarID;
    int     m_cxEdge;

// Generated message map functions
protected:
    //{{AFX_MSG(CSizingControlBar)
    afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
    afx_msg void OnNcPaint();
    afx_msg void OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS FAR* lpncsp);
    afx_msg UINT OnNcHitTest(CPoint point);
    afx_msg void OnCaptureChanged(CWnd *pWnd);
    afx_msg void OnSettingChange(UINT uFlags, LPCTSTR lpszSection);
    afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
    afx_msg void OnMouseMove(UINT nFlags, CPoint point);
    afx_msg void OnNcLButtonDown(UINT nHitTest, CPoint point);
    afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
    afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point);
    afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
    afx_msg void OnWindowPosChanging(WINDOWPOS FAR* lpwndpos);
    afx_msg void OnPaint();
    afx_msg void OnClose();
    afx_msg void OnSize(UINT nType, int cx, int cy);
    //}}AFX_MSG
    afx_msg LRESULT OnSetText(WPARAM wParam, LPARAM lParam);

    DECLARE_MESSAGE_MAP()

#ifdef _SCB_REPLACE_MINIFRAME
    friend class CSCBMiniDockFrameWnd;
#endif //_SCB_REPLACE_MINIFRAME
};

#ifdef _SCB_REPLACE_MINIFRAME
#ifndef _SCB_MINIFRAME_CAPTION
/////////////////////////////////////////////////////////////////////////
// CSCBDockContext dockcontext

class CSCBDockContext : public CDockContext
{
public:
// Construction
    CSCBDockContext(CControlBar* pBar) : CDockContext(pBar) {}

// Drag Operations
    virtual void StartDrag(CPoint pt);
};
#endif //_SCB_MINIFRAME_CAPTION

/////////////////////////////////////////////////////////////////////////
// CSCBMiniDockFrameWnd miniframe

#ifndef baseCSCBMiniDockFrameWnd
#define baseCSCBMiniDockFrameWnd CMiniDockFrameWnd
#endif

class CSCBMiniDockFrameWnd : public baseCSCBMiniDockFrameWnd
{
    DECLARE_DYNCREATE(CSCBMiniDockFrameWnd)

// Overrides
    // ClassWizard generated virtual function overrides
    //{{AFX_VIRTUAL(CSCBMiniDockFrameWnd)
    public:
    virtual BOOL Create(CWnd* pParent, DWORD dwBarStyle);
    //}}AFX_VIRTUAL

// Implementation
public:
    CSizingControlBar* GetSizingControlBar();

    //{{AFX_MSG(CSCBMiniDockFrameWnd)
    afx_msg void OnNcLButtonDown(UINT nHitTest, CPoint point);
    afx_msg void OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI);
    afx_msg void OnWindowPosChanging(WINDOWPOS FAR* lpwndpos);
    afx_msg void OnSize(UINT nType, int cx, int cy);
    //}}AFX_MSG
    DECLARE_MESSAGE_MAP()
};
#endif //_SCB_REPLACE_MINIFRAME

/////////////////////////////////////////////////////////////////////////
// CSCBButton (button info) helper class

class CSCBButton
{
public:
    CSCBButton();

    void Move(CPoint ptTo) {ptOrg = ptTo; };
    CRect GetRect() { return CRect(ptOrg, CSize(13, 13)); };
    void Paint(CDC* pDC);

    BOOL    bPushed;
    BOOL    bRaised;

protected:
    CPoint  ptOrg;
};

/////////////////////////////////////////////////////////////////////////
// CSizingControlBar control bar

#ifndef baseCCoolBar
#define baseCCoolBar CSizingControlBar
#endif

class CCoolBar : public baseCCoolBar
{
    DECLARE_DYNAMIC(CCoolBar);

// Construction
public:
    CCoolBar();

// Attributes
public:
    virtual BOOL HasGripper() const;

// Operations
public:

// Overridables
    virtual void OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHndler);

// Overrides
public:
    // ClassWizard generated virtual function overrides
    //{{AFX_VIRTUAL(CCoolBar)
    //}}AFX_VIRTUAL

// Implementation
public:
    virtual ~CCoolBar();
    
protected:
    // implementation helpers
    virtual void NcPaintGripper(CDC* pDC, CRect rcClient);
    virtual void NcCalcClient(LPRECT pRc, UINT nDockBarID);

protected:
    int     m_cyGripper;
    CSCBButton m_biHide;
    BOOL    m_bActive; // a child has focus
    CString m_sFontFace;

// Generated message map functions
protected:
    //{{AFX_MSG(CCoolBar)
    afx_msg UINT OnNcHitTest(CPoint point);
    afx_msg void OnNcLButtonUp(UINT nHitTest, CPoint point);
    afx_msg LRESULT OnSetText(WPARAM wParam, LPARAM lParam);
    //}}AFX_MSG

    DECLARE_MESSAGE_MAP()
};


#endif // !defined(__SIZECBAR_H__)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人性视频免费网站| 亚洲欧美日韩小说| 一区二区三区四区在线播放| 久久99精品久久久久| 99免费精品视频| 国产农村妇女精品| 经典三级一区二区| 91精品国产麻豆国产自产在线| 中文字幕日韩av资源站| 精品午夜久久福利影院| 91精品国产一区二区三区蜜臀| 亚洲人成亚洲人成在线观看图片| 日韩国产一区二| 日本韩国欧美一区| ㊣最新国产の精品bt伙计久久| 精品在线亚洲视频| 亚洲精品一区二区三区香蕉| 捆绑紧缚一区二区三区视频| 久久婷婷国产综合国色天香| 久久91精品久久久久久秒播| 欧美成人a∨高清免费观看| 美女精品一区二区| 久久久久久久久久电影| 国产91露脸合集magnet| 国产精品久久久久9999吃药| 99久久777色| 天堂va蜜桃一区二区三区| 67194成人在线观看| 精品在线免费观看| 欧美国产综合一区二区| 一本大道久久a久久综合| 亚洲www啪成人一区二区麻豆 | 亚洲精品日韩综合观看成人91| bt欧美亚洲午夜电影天堂| 一区二区三区久久| 精品奇米国产一区二区三区| 成人久久18免费网站麻豆| 亚洲国产乱码最新视频| 国产午夜精品在线观看| 欧美日韩中文字幕一区| 高清beeg欧美| 喷水一区二区三区| 久久精品视频免费| 欧美日韩久久不卡| 成人国产精品免费观看| 在线视频中文字幕一区二区| 日本欧美久久久久免费播放网| 亚洲国产美女搞黄色| 欧美日韩亚洲国产综合| 五月天亚洲精品| 国产精品欧美一级免费| 久久久久国色av免费看影院| 99免费精品在线| 99久久精品99国产精品| 91在线观看污| 国产成人精品亚洲午夜麻豆| 久久国产精品99精品国产| 性欧美疯狂xxxxbbbb| 中文字幕一区av| 中文字幕一区二区三区在线不卡 | 国产精品一区二区在线播放 | 成人福利视频在线| 国产欧美日韩中文久久| 一区二区激情视频| 97成人超碰视| 国产一区免费电影| 欧美日韩在线综合| 91精品免费在线| 国产精品 日产精品 欧美精品| 精品国产乱码久久久久久图片| 日韩精品午夜视频| 91精品综合久久久久久| 国产麻豆精品在线| 26uuu亚洲| 欧美大黄免费观看| 亚洲国产视频a| 日韩欧美在线123| 91福利在线播放| 国产精品久久午夜| 亚洲福利一区二区三区| 亚洲国产经典视频| 欧美韩国日本综合| 在线播放国产精品二区一二区四区| 午夜精品视频一区| 亚洲美女屁股眼交| 亚洲视频香蕉人妖| 久久一区二区三区四区| 一区二区三区中文字幕精品精品| 色综合中文综合网| 国产一区二区精品久久91| 一区二区三区小说| 亚洲尤物视频在线| 一本高清dvd不卡在线观看| 欧美一区二区三区不卡| 亚洲国产综合91精品麻豆| 国产精品一区一区| 丁香五精品蜜臀久久久久99网站| 国产一区二区网址| 成人免费观看男女羞羞视频| 国产一区二区三区在线观看免费| 亚洲乱码日产精品bd | 首页综合国产亚洲丝袜| 国产午夜精品一区二区三区视频| 亚洲电影激情视频网站| 国产成人夜色高潮福利影视| 91在线播放网址| 欧美日韩国产一二三| 国产精品久久久久四虎| av不卡在线观看| 亚洲资源中文字幕| 欧美一区永久视频免费观看| 一区二区三区欧美| 免费观看在线综合| 国产精品久久久久久福利一牛影视| 一区二区三区在线观看国产 | www.久久精品| 欧美日韩免费一区二区三区 | 国产一区二区伦理片| 精品国产三级a在线观看| 国产专区欧美精品| 久久精品视频一区二区三区| 日韩国产欧美三级| av在线播放成人| 日韩成人免费电影| 一区二区理论电影在线观看| 911国产精品| 另类小说图片综合网| 欧美一区二区在线视频| 免费久久精品视频| 欧美一区三区二区| 国产精品乱人伦中文| 亚洲激情校园春色| 欧美日韩高清一区二区三区| 一区二区日韩电影| 久久99国产精品久久99果冻传媒| 国产电影一区在线| 美女视频黄久久| 自拍av一区二区三区| 日韩1区2区3区| 精品久久久久99| 成人性色生活片免费看爆迷你毛片| 日本在线播放一区二区三区| 国产精品五月天| 日韩一区二区免费高清| 国产一区二区三区在线观看免费视频| 亚洲精品在线观看网站| 欧美午夜精品久久久久久超碰| 亚洲综合图片区| 欧美性xxxxxxxx| 9人人澡人人爽人人精品| 亚洲在线视频一区| 国产亚洲精品7777| 国产视频亚洲色图| 国产麻豆成人精品| 2020国产精品久久精品美国| 日韩国产精品久久久| 久久综合九色综合欧美98 | 日韩三级精品电影久久久| 91免费视频大全| 色综合天天综合狠狠| 99re成人精品视频| 欧美综合一区二区| 欧美伊人久久大香线蕉综合69| 91久久精品一区二区二区| 欧美色综合天天久久综合精品| 欧美日韩不卡一区| 91精品国产品国语在线不卡| 91精品国产欧美一区二区成人 | 午夜成人在线视频| 日本欧美大码aⅴ在线播放| 另类综合日韩欧美亚洲| 久久av资源站| 美女免费视频一区| 精品一区二区三区影院在线午夜 | 洋洋av久久久久久久一区| 亚洲天堂中文字幕| 亚洲国产精品久久人人爱蜜臀| 亚洲精品欧美专区| 免费人成精品欧美精品 | 日韩精品国产精品| 精品一区二区免费看| 成人av电影在线| 99视频热这里只有精品免费| 91免费观看国产| 欧美色精品在线视频| 久久久一区二区三区捆绑**| 中文字幕一区二区三区av| 午夜精品久久久久久久久久| 日本va欧美va欧美va精品| 成人中文字幕在线| 欧美老年两性高潮| 日本一区二区免费在线| 午夜精品久久久久久久99水蜜桃| 看片的网站亚洲| 成人18精品视频| 欧美一卡2卡三卡4卡5免费| 欧美变态凌虐bdsm| 亚洲免费资源在线播放| 国产激情视频一区二区在线观看| 成人教育av在线|