示例#1
0
BOOL WRibbonHook ( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam )
{
    Bool            ret;
    WAccelEditInfo *einfo;

    _wtouch(hwnd);
    _wtouch(wParam);
    _wtouch(lParam);

    einfo = WGetCurrentEditInfo ();

    if ( !einfo || !einfo->ribbon ) {
        return( FALSE );
    }

    ret = FALSE;

    switch ( msg ) {
        case WM_DESTROY:
            WCloseToolBar ( einfo->ribbon );
            einfo->ribbon = NULL;
            break;
    }

    return ( ret );
}
示例#2
0
bool WRibbonHook( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam )
{
    bool            ret;
    WMenuEditInfo   *einfo;

    _wtouch( hwnd );
    _wtouch( wParam );
    _wtouch( lParam );

    einfo = WGetCurrentEditInfo();

    if( einfo == NULL || einfo->ribbon == NULL ) {
        return( false );
    }

    ret = false;

    switch( msg ) {
    case WM_DESTROY:
        WCloseToolBar( einfo->ribbon );
        einfo->ribbon = NULL;
        break;
    }

    return( ret );
}