14 #pragma managed( push, off )    36         static int const           PARTITION_SIZE = 200;                 
    84         inline virtual bool IsPartition() const noexcept
 override { 
return true; }
   112         virtual bool Create( HWND hParent = 
nullptr, HMENU hMenu = 
nullptr ) noexcept 
override;
   123         virtual LRESULT WmSize()      noexcept 
override;
   124         virtual LRESULT WmSetFocus()  noexcept 
override;
   125         virtual LRESULT WmDrawItem()  noexcept 
override;
   126         virtual LRESULT WmSetCursor() noexcept 
override;
   127         virtual LRESULT StnClicked()  noexcept 
override;
   128         virtual LRESULT WmLButtonUp() noexcept 
override;
   129         virtual LRESULT WmKeyDown()   noexcept 
override;
   130         virtual LRESULT WmMouseMove() noexcept 
override;
   143         virtual bool InitConfig( 
CJsonConfig& rcConfig ) noexcept 
override;
   156         virtual bool ResumeConfig( 
CJsonConfig& rcConfig ) noexcept 
override;
   169         virtual bool SaveConfig( 
CJsonConfig& rcConfig ) noexcept 
override;
   182         virtual bool GetChildPaneInfo( 
SChildPaneInfo& rsChildInfo ) noexcept 
override;
   196         virtual int GetOrderIndex( 
CWndPane* pcPane = 
nullptr, 
int* pnOrder = 
nullptr ) noexcept 
override;
   207         virtual CWndPane* GetOrderPane( 
int* pnOrder ) noexcept 
override;
   220         virtual bool ShowChildAll( 
bool bShow ) noexcept 
override;
   233         virtual bool DeleteChildAll() noexcept 
override;
   246         virtual bool CanDeleteChildWindow( 
CWndPane* pcChild ) noexcept 
override;
   259         virtual bool UpdateClientRectAll() noexcept 
override;
   272         virtual bool GetPaintRect( RECT& rsRect ) noexcept 
override;
   283         virtual int GetMinWidth() noexcept 
override;
   294         virtual int GetMinHeight() noexcept 
override;
   307         virtual bool AppendDebugMenu( HMENU hMenu ) noexcept 
override;
   320         virtual bool GetPartitionClientRect( RECT& rsRect ) noexcept;
   334         virtual bool GetMinSize( SIZE& rsSizen, 
int nStart = 0 ) noexcept;
   347         virtual bool GetMinPartitionSize( SIZE& rsSize ) noexcept;
   371         virtual bool BeginMoveSizeBar( 
CWndElement* pcElement ) noexcept;
   384         virtual bool CancelMoveSizeBar() noexcept;
   397         virtual bool MoveSizeBar() noexcept;
   410         virtual bool EndMoveSizeBar() noexcept;
   423         virtual bool CreateSizeBarImageControl() noexcept;
   437         virtual bool DrawSizeBar( LPDRAWITEMSTRUCT lpDraw, 
EPartitionPos ePos ) noexcept;
   451         static HWND CreateSizeBar( HWND hParent ) noexcept;
   466         static BYTE 
const     TRANS_SIZEBAR_IMAGE  = 96;                   
   467         static int const      SIZEBAR_THICK        = 4;                    
   468         static COLORREF 
const COLOR_SIZEBAR        = RGB( 240, 240, 240 ); 
   469         static COLORREF 
const COLOR_SIZEBAR_BORDER = RGB( 108,  94,  79 ); 
   479 #pragma managed( pop ) virtual ~CWndPartition() noexcept
デストラクタ 
virtual bool IsPartition() const  noexcept override
パーティションウィンドウ判別関数 
virtual CWndDocumentTab * GetDocumentTab() noexcept
ドキュメントタブウィンドウ取得関数 
CWndElement * m_pcElement
エレメントウィンドウポインタ 
#define LIB_WINDOW_API
ダイナミックライブラリインポート宣言 
EPartitionPos
パーティション配置位置種別列挙体 
static wchar_t const *const KEY_PARTITION_POS
パーティション配置位置キー文字列 
int m_nMaxSize
最大パーティションサイズ 
int m_nMinSize
最小パーティションサイズ 
static wchar_t const *const KEY_PARTITION_SIZE
パーティションサイズキー文字列 
HWND m_hSizeBarImage
サイズバーイメージコントロールハンドル