Changeset 254


Ignore:
Timestamp:
08/15/07 12:08:12 (12 years ago)
Author:
Eoin
Message:
 
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • res/resource.h

    r253 r254  
    245245#define HAL_AUTOSORT                                    40095 
    246246#define ID_LVM_AUTOSORT                                 40096 
     247#define IDR_BLANK_MENU                                  40097 
  • src/HaliteSortListViewCtrl.hpp

    r253 r254  
    350350                        BOOL menu_created = menu_.LoadMenu(TBase::LISTVIEW_ID_MENU); 
    351351                        assert(menu_created);    
     352                         
     353                        menu_ = menu_.GetSubMenu(0); 
    352354                } 
    353355                 
    354356                if (!menu_) 
     357                { 
    355358                        menu_.CreatePopupMenu(); 
     359                } 
    356360                else 
    357                 { 
    358                         minfo.fMask = MIIM_FTYPE; 
     361                {                                
     362                        minfo.fMask = MIIM_SUBMENU; 
    359363                        minfo.fType = MFT_SEPARATOR; 
    360364                         
    361                         menu_.InsertMenuItem(3, true, &minfo);           
     365                        menu_.InsertMenuItem(menu_.GetMenuItemCount(), true, &minfo);            
    362366                } 
    363367 
     
    367371                minfo.wID = ID_LVM_AUTOSORT; 
    368372                 
    369                 wstring autoarrange = hal::app().res_wstr(TBase::LISTVIEW_ID_COLUMNNAMES); 
     373                wstring autoarrange = hal::app().res_wstr(HAL_AUTOSORT); 
    370374                minfo.dwTypeData = (LPWSTR)autoarrange.c_str(); 
    371375                 
     
    506510                { 
    507511                        assert (menu_.IsMenu()); 
    508                         CMenuHandle sMenu = menu_.GetSubMenu(0); 
    509                         assert (sMenu.IsMenu()); 
    510512         
    511513                        POINT ptPoint; 
    512514                        GetCursorPos(&ptPoint); 
    513                         sMenu.TrackPopupMenu(0, ptPoint.x, ptPoint.y, m_hWnd); 
     515                        menu_.TrackPopupMenu(0, ptPoint.x, ptPoint.y, m_hWnd); 
    514516                } 
    515517 
Note: See TracChangeset for help on using the changeset viewer.