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

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

?? sizecbar.h

?? OPC Client 源代碼
?? 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

#endif // !defined(__SIZECBAR_H__)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人动漫在线一区| 国产一区二区调教| 日韩欧美区一区二| 蜜臀av一级做a爰片久久| 精品va天堂亚洲国产| 欧美在线影院一区二区| 国产成人欧美日韩在线电影| 欧美极品aⅴ影院| av在线播放不卡| 韩国精品久久久| 亚洲观看高清完整版在线观看| 久久精品人人做人人综合| 欧美主播一区二区三区| 成人高清在线视频| 国产99久久久久| 国产一区二区视频在线| 五月婷婷激情综合网| 亚洲一二三四区| 亚洲国产毛片aaaaa无费看 | 欧美三级视频在线| 国产在线日韩欧美| 美女视频黄免费的久久 | 精品日韩一区二区三区免费视频| 欧美亚洲国产一区二区三区| jlzzjlzz亚洲女人18| 成人网在线播放| aaa亚洲精品一二三区| 白白色亚洲国产精品| 久久福利资源站| 国产在线视频一区二区| 国产成人精品亚洲日本在线桃色| 激情图区综合网| 高清国产午夜精品久久久久久| 亚洲www啪成人一区二区麻豆| 亚洲欧美日韩中文字幕一区二区三区| 亚洲欧美日韩小说| 亚洲一级二级三级在线免费观看| 亚洲国产欧美一区二区三区丁香婷| 亚洲男同性视频| 五月天激情综合| 黄色精品一二区| 国产成人在线影院| 色综合中文字幕国产| 欧美三级韩国三级日本一级| 精品美女在线观看| 精品福利av导航| 国产精品成人一区二区艾草| 一区二区在线电影| 亚洲卡通欧美制服中文| 午夜精品福利一区二区蜜股av| 免费在线观看精品| 国产精品一区三区| 在线观看av一区二区| 欧美美女一区二区在线观看| 亚洲精品一区在线观看| 亚洲日本va在线观看| 一区二区三区四区国产精品| 麻豆国产精品视频| 91蜜桃在线免费视频| 欧美日韩成人一区| 久久亚洲一级片| 一区二区国产视频| 国产精品一卡二卡在线观看| 9久草视频在线视频精品| 91极品美女在线| 日本一区二区三级电影在线观看| 日韩美女视频一区二区| 亚洲mv在线观看| 成人18视频在线播放| 日韩视频免费直播| 亚洲影院在线观看| 午夜日韩在线电影| 99精品欧美一区二区三区小说 | 欧美日本在线播放| 精品国精品国产尤物美女| 1024成人网| 久久成人久久鬼色| 欧美色网一区二区| 久久天天做天天爱综合色| 亚洲国产日韩av| 97se狠狠狠综合亚洲狠狠| 精品粉嫩aⅴ一区二区三区四区| 亚洲一区在线视频观看| 成人白浆超碰人人人人| 欧美高清www午色夜在线视频| 亚洲免费在线看| 99久久久久免费精品国产| 中文字幕日韩一区| 91福利在线播放| 午夜欧美2019年伦理| 日韩一区二区三| 久久精品72免费观看| 26uuu精品一区二区三区四区在线| 韩国三级电影一区二区| 精品999久久久| 国产激情精品久久久第一区二区 | 极品瑜伽女神91| 国产欧美日韩亚州综合| 不卡视频在线观看| 亚洲国产一二三| 欧美一区二区三区日韩| 国产成人精品亚洲777人妖 | 国产精品自拍三区| 中文字幕 久热精品 视频在线 | 1000部国产精品成人观看| 99re视频精品| 首页亚洲欧美制服丝腿| 一本大道久久精品懂色aⅴ| 亚洲免费观看在线视频| 欧美写真视频网站| 久久精品久久99精品久久| 国产精品乱子久久久久| 91色综合久久久久婷婷| 日本亚洲最大的色成网站www| 精品国产在天天线2019| 成人一区二区三区中文字幕| 亚洲女与黑人做爰| 日韩小视频在线观看专区| 国产一区二区三区免费播放| 一区二区在线观看视频| 26uuu精品一区二区| 在线观看网站黄不卡| 欧美aaa在线| 亚洲精品日韩一| 国产精品水嫩水嫩| 欧美成人乱码一区二区三区| 97久久超碰精品国产| 午夜在线电影亚洲一区| 欧美激情综合在线| 在线成人免费观看| 91丨九色丨黑人外教| 麻豆91在线播放| 17c精品麻豆一区二区免费| 久久丝袜美腿综合| 在线电影国产精品| 色就色 综合激情| 成人综合日日夜夜| 国产一区免费电影| 九色综合国产一区二区三区| 丝袜诱惑亚洲看片| 亚洲综合色视频| 亚洲女人的天堂| 成人欧美一区二区三区视频网页| 精品国产亚洲在线| 日韩一区二区三区视频在线| 欧美视频一二三区| 欧美色电影在线| 欧美综合视频在线观看| 日本久久一区二区三区| caoporm超碰国产精品| 福利一区二区在线| 国产成人激情av| 国产成人一区在线| 成人激情午夜影院| 99re热视频精品| 91高清视频免费看| 在线观看中文字幕不卡| 欧美日韩国产一级二级| 欧美一区二区视频在线观看2020| 欧美日韩在线一区二区| 精品视频在线看| 欧美日韩在线不卡| 欧美一激情一区二区三区| 欧美一区二区三区四区高清| 日韩一区二区三区观看| 日韩一区二区免费在线电影| 精品国产a毛片| 国产片一区二区| 亚洲六月丁香色婷婷综合久久| 综合激情成人伊人| 日韩一区有码在线| 天天色 色综合| 国产一区亚洲一区| 成人久久视频在线观看| 色婷婷久久久久swag精品| 欧美一区二区三区思思人| 国产亚洲欧美中文| 亚洲精品综合在线| 人禽交欧美网站| 成人一级片网址| 欧美日韩一级二级| 精品人伦一区二区色婷婷| 国产精品系列在线| 偷偷要91色婷婷| 成人黄色777网| 91精品久久久久久久久99蜜臂| 2021久久国产精品不只是精品| 国产精品家庭影院| 裸体健美xxxx欧美裸体表演| 国产宾馆实践打屁股91| 欧美性色黄大片| 精品美女一区二区三区| 亚洲精品视频在线看| 美女国产一区二区三区| 99精品久久免费看蜜臀剧情介绍| 欧美男生操女生| 综合欧美亚洲日本| 精品在线一区二区三区| 欧洲在线/亚洲| 国产精品久久久久久亚洲毛片 |