Example #1
0
Bool WDeleteAccelEntry ( WAccelEditInfo *einfo )
{
    HWND         lbox;
    Bool         ok;
    LRESULT      ret;

    ok = ( einfo && einfo->edit_dlg );

    if ( ok ) {
        lbox = GetDlgItem ( einfo->edit_dlg, IDM_ACCEDLIST );
        ok = ( lbox != NULL );
    }

    if ( ok ) {
        ret = SendMessage ( lbox, LB_GETCURSEL, 0, 0 );
        ok = ( ret != LB_ERR );
    }

    if ( ok ) {
        ok = WDeleteEditWinLBoxEntry ( einfo, (int) ret, TRUE );
    }

    return ( ok );
}
Example #2
0
bool WDeleteMenuEntry( WMenuEditInfo *einfo )
{
    HWND        lbox;
    bool        ok;
    LRESULT     pos;

    ok = (einfo != NULL && einfo->edit_dlg != NULL);

    if( ok ) {
        lbox = GetDlgItem( einfo->edit_dlg, IDM_MENUEDLIST );
        ok = ( lbox != NULL );
    }

    if( ok ) {
        pos = SendMessage( lbox, LB_GETCURSEL, 0, 0 );
        ok = ( pos != LB_ERR );
    }

    if( ok ) {
        ok = WDeleteEditWinLBoxEntry( einfo, pos, TRUE );
    }

    return( ok );
}