Last Updated 2003/03/14
Programming Tips Visual C++ MFC ツールバー  索 引 
ツールバーのクローズボタン消去
2003/03/14

ツールバーをフローティング状態にするとクローズボタンが表示される.
これを消去するには,ツールバーを CToolBar からの派生クラスに変更して,OnChildActivate() で処理する.

void CMyToolBar::OnChildActivate() 
{
    CToolBar::OnChildActivate();

    CWnd* pWnd = GetParent()->GetParent();
    if( pWnd->GetSafeHwnd() != GetOwner()->GetSafeHwnd() ) {
        GetParent()->GetParent()->ModifyStyle(WS_SYSMENU, 0);
    }
}


参照
前後のTips
ツールバーのクローズボタン消去

DSS ProgrammingTipsCGI Ver2.02