Changeset 875 for trunk/dll/dircnrs.c


Ignore:
Timestamp:
Nov 24, 2007, 12:14:45 AM (18 years ago)
Author:
Gregg Young
Message:

Used global variable to link presparams to main menu window for both drop down and pop up menus

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/dircnrs.c

    r872 r875  
    475475
    476476  case UM_VIEWSMENU:
    477     return MRFROMLONG(CheckMenu(hwnd, &DirCnrMenu, DIRCNR_POPUP));
     477    return MRFROMLONG(CheckMenu(hwndMainMenu, &DirCnrMenu, DIRCNR_POPUP));
    478478
    479479  case UM_DRIVECMD:
     
    15781578            WinEnableMenuItem((HWND) mp2, IDM_EDITBINARY, TRUE);
    15791579            WinEnableMenuItem((HWND) mp2, IDM_ATTRS, TRUE);
    1580             CopyPresParams((HWND) mp2, hwnd);
     1580            CopyPresParams((HWND) mp2, hwndMainMenu);
    15811581          }
    15821582        }
     
    15871587        WinEnableMenuItem((HWND) mp2, IDM_RESELECT,
    15881588                          (dcd->lastselection != NULL));
    1589         CopyPresParams((HWND) mp2, hwnd);
     1589        CopyPresParams((HWND) mp2, hwndMainMenu);
    15901590        if (isalpha(*dcd->directory)) {
    15911591          if (driveflags[toupper(*dcd->directory) - 'A'] & DRIVE_NOTWRITEABLE)
     
    17931793        QuickPopup(hwnd,
    17941794                   dcd,
    1795                    CheckMenu(hwnd, &DirCnrMenu, DIRCNR_POPUP), IDM_SELECTSUBMENU);
     1795                   CheckMenu(hwndMainMenu, &DirCnrMenu, DIRCNR_POPUP), IDM_SELECTSUBMENU);
    17961796        break;
    17971797
    17981798      case IDM_SHOWSORT:
    1799         QuickPopup(hwnd, dcd, CheckMenu(hwnd, &DirCnrMenu, DIRCNR_POPUP),
     1799        QuickPopup(hwnd, dcd, CheckMenu(hwndMainMenu, &DirCnrMenu, DIRCNR_POPUP),
    18001800                   IDM_SORTSUBMENU);
    18011801        break;
     
    25622562      if (pci && (INT) pci != -1) {
    25632563        if (pci->attrFile & FILE_DIRECTORY) {
    2564           menuHwnd = CheckMenu(hwnd, &DirMenu, DIR_POPUP);
     2564          menuHwnd = CheckMenu(hwndMainMenu, &DirMenu, DIR_POPUP);
    25652565//            WinEnableMenuItem(DirMenu,IDM_TREE,TRUE);
    25662566        }
    25672567        else
    2568           menuHwnd = CheckMenu(hwnd, &FileMenu, FILE_POPUP);
     2568          menuHwnd = CheckMenu(hwndMainMenu, &FileMenu, FILE_POPUP);
    25692569      }
    25702570      return MRFROMLONG(menuHwnd);
     
    26482648            MarkAll(hwnd, FALSE, FALSE, TRUE);
    26492649            if (pci->attrFile & FILE_DIRECTORY)
    2650               dcd->hwndLastMenu = CheckMenu(hwnd, &DirMenu, DIR_POPUP);
     2650              dcd->hwndLastMenu = CheckMenu(hwndMainMenu, &DirMenu, DIR_POPUP);
    26512651            else
    2652               dcd->hwndLastMenu = CheckMenu(hwnd, &FileMenu, FILE_POPUP);
     2652              dcd->hwndLastMenu = CheckMenu(hwndMainMenu, &FileMenu, FILE_POPUP);
    26532653          }
    26542654          else {
    2655             dcd->hwndLastMenu = CheckMenu(hwnd, &DirCnrMenu, DIRCNR_POPUP);
     2655            dcd->hwndLastMenu = CheckMenu(hwndMainMenu, &DirCnrMenu, DIRCNR_POPUP);
    26562656            if (dcd->hwndLastMenu && !dcd->cnremphasized) {
    26572657              WinSendMsg(hwnd,
     
    33833383        idinc = 0;
    33843384      WinSetWindowUShort(hwndFrame, QWS_ID, id);
     3385      hwndMainMenu = WinWindowFromID(hwndFrame, FID_MENU);
    33853386      dcd = xmallocz(sizeof(DIRCNRDATA), pszSrcFile, __LINE__);
    33863387      if (!dcd) {
Note: See TracChangeset for help on using the changeset viewer.