14 #pragma managed( push, off )    46         explicit CWndDocumentTab( 
CWndElement* ( *pfnCreateElement )() = &CreateDocumentWindow, 
wchar_t const* pszElementName = L
"ドキュメントウィンドウ" ) noexcept;
    82         inline virtual wchar_t const* 
GetSectionName() const noexcept
 override { 
return L
"ドキュメントタブウィンドウ"; }
    95         inline virtual bool IsTabBottom() const noexcept { 
return false; }
   112         virtual bool Create( HWND hParent, HMENU hMenu = 
nullptr ) noexcept 
override;
   123         virtual DWORD 
GetCreateStyle() noexcept
 override { 
return ( WS_VISIBLE | WS_CHILD | WS_CLIPSIBLINGS | WS_CLIPCHILDREN ); }
   134         virtual LRESULT WmSize()        noexcept 
override;
   135         virtual LRESULT WmDrawItem()    noexcept 
override;
   136         virtual LRESULT TcnSelChange()  noexcept 
override;
   137         virtual LRESULT NmClick()       noexcept 
override;
   138         virtual LRESULT StnClicked()    noexcept 
override;
   139         virtual LRESULT WmContextMenu() noexcept 
override;
   152         virtual bool UpdateClientRect() noexcept 
override;
   165         virtual bool GetPaintRect( RECT& rsRect ) noexcept 
override;
   176         virtual int GetMinWidth() noexcept 
override;
   187         virtual int GetMinHeight() noexcept 
override;
   200         virtual bool DrawTitleBar( LPDRAWITEMSTRUCT lpDraw ) noexcept;
   213         virtual bool CreateTabControl() noexcept;
   226         virtual bool UpdateTabControl() noexcept;
   239         virtual bool DrawTabControl( LPDRAWITEMSTRUCT lpDraw ) noexcept;
   264         static int const      TITLE_BAR_HEIGHT      = 20;                   
   265         static int const      SEPARATOR_HEIGHT      = 1;                    
   266         static COLORREF 
const COLOR_TITLE_SEPARATOR = RGB( 68, 79, 90 );    
   267         static COLORREF 
const COLOR_TAB_NORMAL      = RGB( 240, 240, 240 ); 
   268         static COLORREF 
const COLOR_TAB_FOCUS       = RGB( 255, 242, 157 ); 
   278 #pragma managed( pop ) 
virtual bool IsTabBottom() const  noexcept
タブ下端表示状態取得関数 
CWndTitleBar m_cTitleBar
タイトルバー 
static CWndElement * CreateDocumentWindow() noexcept
ドキュメントウィンドウ作成関数 
#define LIB_WINDOW_API
ダイナミックライブラリインポート宣言 
virtual DWORD GetCreateStyle() noexcept override
ウィンドウ作成スタイル取得関数 
HWND m_hTabControl
タブコントロールハンドル 
virtual ~CWndDocumentTab() noexcept
デストラクタ 
virtual wchar_t const * GetSectionName() const  noexcept override
セクション名取得関数