Changeset 877 for trunk/dll/misc.c
- Timestamp:
- Nov 24, 2007, 8:50:52 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/misc.c
r872 r877 1565 1565 WinSetParent(mi.hwndSubMenu, hwndMenu, FALSE); 1566 1566 WinSetWindowUShort(mi.hwndSubMenu, QWS_ID, IDM_FILESMENU); 1567 CopyPresParams(mi.hwndSubMenu, hwndNow);1568 1567 mi.afStyle = MIS_SUBMENU; 1569 1568 ulStyle = WinQueryWindowULong(mi.hwndSubMenu, QWL_STYLE); … … 1597 1596 WinSetParent(mi.hwndSubMenu, hwndMenu, FALSE); 1598 1597 WinSetWindowUShort(mi.hwndSubMenu, QWS_ID, IDM_VIEWSMENU); 1599 CopyPresParams(mi.hwndSubMenu, hwndNow);1600 1598 mi.afStyle = MIS_SUBMENU; 1601 1599 ulStyle = WinQueryWindowULong(mi.hwndSubMenu, QWL_STYLE); … … 1614 1612 if (!*hwndMenu || !WinIsWindow((HAB) 0, *hwndMenu)) { 1615 1613 *hwndMenu = WinLoadMenu(HWND_DESKTOP, FM3ModHandle, id); 1614 CopyPresParams(*hwndMenu, hwnd); 1616 1615 if (hwndMenu == &DirMenu) { 1617 1616 WinSetWindowUShort(DirMenu, QWS_ID, IDM_FILESMENU); 1618 CopyPresParams(*hwndMenu, hwnd);1619 1617 SetConditionalCascade(DirMenu, IDM_COMMANDSMENU, IDM_DOITYOURSELF); 1620 1618 SetConditionalCascade(DirMenu, IDM_COPYMENU, IDM_COPY); … … 1636 1634 else if (hwndMenu == &TreeMenu) { 1637 1635 WinSetWindowUShort(TreeMenu, QWS_ID, IDM_FILESMENU); 1638 CopyPresParams(*hwndMenu, hwnd);1639 1636 SetConditionalCascade(TreeMenu, IDM_COMMANDSMENU, IDM_DOITYOURSELF); 1640 1637 SetConditionalCascade(TreeMenu, IDM_SAVESUBMENU, IDM_SAVETOCLIP); … … 1652 1649 else if (hwndMenu == &ArcMenu) { 1653 1650 WinSetWindowUShort(ArcMenu, QWS_ID, IDM_FILESMENU); 1654 CopyPresParams(*hwndMenu, hwnd);1655 1651 SetConditionalCascade(ArcMenu, IDM_EXTRACTSUBMENU, IDM_EXTRACT); 1656 1652 SetConditionalCascade(ArcMenu, IDM_EDITSUBMENU, IDM_EDIT); … … 1662 1658 else if (hwndMenu == &FileMenu) { 1663 1659 WinSetWindowUShort(FileMenu, QWS_ID, IDM_FILESMENU); 1664 CopyPresParams(*hwndMenu, hwnd);1665 1660 SetConditionalCascade(FileMenu, IDM_COMMANDSMENU, IDM_DOITYOURSELF); 1666 1661 SetConditionalCascade(FileMenu, IDM_COPYMENU, IDM_COPY); … … 1683 1678 else if (hwndMenu == &DirCnrMenu) { 1684 1679 WinSetWindowUShort(DirCnrMenu, QWS_ID, IDM_VIEWSMENU); 1685 CopyPresParams(*hwndMenu, hwnd);1686 1680 SetConditionalCascade(DirCnrMenu, IDM_MISCSUBMENU, IDM_SIZES); 1687 1681 SetConditionalCascade(DirCnrMenu, IDM_OPENSUBMENU, IDM_OPENSETTINGSME); … … 1692 1686 else if (hwndMenu == &TreeCnrMenu) { 1693 1687 WinSetWindowUShort(TreeCnrMenu, QWS_ID, IDM_VIEWSMENU); 1694 CopyPresParams(*hwndMenu, hwnd);1695 1688 SetConditionalCascade(TreeCnrMenu, IDM_PARTITIONSMENU, IDM_PARTITION); 1696 1689 } 1697 1690 else if (hwndMenu == &ArcCnrMenu) { 1698 1691 WinSetWindowUShort(ArcCnrMenu, QWS_ID, IDM_VIEWSMENU); 1699 CopyPresParams(*hwndMenu, hwnd);1700 1692 SetConditionalCascade(ArcCnrMenu, IDM_EXTRACTSUBMENU, IDM_ARCEXTRACT); 1701 1693 if (fWorkPlace) … … 1705 1697 else if (hwndMenu == &CollectorCnrMenu) { 1706 1698 WinSetWindowUShort(CollectorCnrMenu, QWS_ID, IDM_VIEWSMENU); 1707 CopyPresParams(*hwndMenu, hwnd);1708 1699 SetConditionalCascade(CollectorCnrMenu, IDM_COLLECTMENU, 1709 1700 IDM_COLLECTFROMCLIP); … … 1711 1702 else if (hwndMenu == &CollectorFileMenu) { 1712 1703 WinSetWindowUShort(CollectorFileMenu, QWS_ID, IDM_FILESMENU); 1713 CopyPresParams(*hwndMenu, hwnd);1714 1704 SetConditionalCascade(CollectorFileMenu, IDM_COMMANDSMENU, 1715 1705 IDM_DOITYOURSELF); … … 1734 1724 else if (hwndMenu == &CollectorDirMenu) { 1735 1725 WinSetWindowUShort(CollectorDirMenu, QWS_ID, IDM_FILESMENU); 1736 CopyPresParams(*hwndMenu, hwnd);1737 1726 SetConditionalCascade(CollectorDirMenu, IDM_COMMANDSMENU, 1738 1727 IDM_DOITYOURSELF); … … 1757 1746 else if (hwndMenu == &MainPopupMenu) { 1758 1747 WinSetWindowUShort(MainPopupMenu, QWS_ID, IDM_MAINPOPUP); 1759 CopyPresParams(*hwndMenu, hwnd);1760 1748 SetConditionalCascade(MainPopupMenu, IDM_TOOLSUBMENU, IDM_TOOLBAR); 1761 1749 SetConditionalCascade(MainPopupMenu, IDM_AUTOVIEWSUBMENU, IDM_AUTOVIEW); 1762 1750 } 1763 1751 } 1752 CopyPresParams(*hwndMenu, hwnd); 1764 1753 return *hwndMenu; 1765 1754 }
Note:
See TracChangeset
for help on using the changeset viewer.