2012-01-18 75 views

答えて

6

のはてMySheetそれを呼びましょう、あなたはCPropertySheetのから派生したクラスを持っていると仮定すると:あなたはのOnInitDialogでこれを行うことができ

// Capture the WM_NCREATE message 
BEGIN_MESSAGE_MAP(CMySheet, CPropertySheet) 
    ON_WM_NCCREATE() 
END_MESSAGE_MAP() 

BOOL CMySheet::OnNcCreate(LPCREATESTRUCT lpCreateStruct) 
{ 
    if (!CPropertySheet::OnNcCreate(lpCreateStruct)) 
    return FALSE; 

    // Modify the window style 
    LONG dwStyle = ::GetWindowLong(m_hWnd, GWL_STYLE); 
    ::SetWindowLong(m_hWnd, GWL_STYLE, dwStyle | WS_WS_MINIMIZEBOX | WS_MAXIMIZEBOX); 

    return TRUE; 
} 

注意ますが、最小化/最大化ボックスが表示されていても、彼らはしません何でもする。

+0

非常に役に立ちました。 – AMCoded

関連する問題