コード例 #1
0
void Main_OnCommand(HWND hwnd, int id, HWND /* hwndCtl */, UINT /* codeNotify */)
{
    switch (id)
    {
    case ID_FILE_EXIT:
        // The user wants to exit, so send our window a close message
        SendMessage(hwnd, WM_CLOSE, 0, 0L);
        break;

    case ID_HELP_ABOUT:
        // Display the "About" dialog
        DialogBox(g_hInstance, MAKEINTRESOURCE(IDD_ABOUT), hwnd, AboutDlgProc);
        break;

    case ID_PROPERTIES:
        ShowOptions(hwnd);
        break;

    case ID_APPBAR_REGISTER:
        AppBar_Register(hwnd);
        break;

    case ID_APPBAR_UNREGISTER:
        AppBar_UnRegister(hwnd);
        break;

    case ID_APPBAR_AUTOHIDE:
        AppBar_SetAutoHide(hwnd, TRUE);
        break;

    case ID_APPBAR_NOAUTOHIDE:
        AppBar_SetAutoHide(hwnd, FALSE);
        break;

    case ID_APPBAR_TOP:
        AppBar_SetSide(hwnd, ABE_TOP);
        break;

    case ID_APPBAR_BOTTOM:
        AppBar_SetSide(hwnd, ABE_BOTTOM);
        break;

    case ID_APPBAR_LEFT:
        AppBar_SetSide(hwnd, ABE_LEFT);
        break;

    case ID_APPBAR_RIGHT:
        AppBar_SetSide(hwnd, ABE_RIGHT);
        break;
    }
}
コード例 #2
0
ファイル: appbar.cpp プロジェクト: stahta01/wxCode_components
CAppBar::~CAppBar()
{
    AppBar_UnRegister(); 
    delete m_pOptions;    
}