home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / EXEINF.LZH / EXETOOL.INF (.txt) next >
OS/2 Help File  |  1991-08-23  |  576KB  |  2,077 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Special Notices ΓòÉΓòÉΓòÉ
  3.  
  4. Copyright (C) Allen Creek Software, Inc. 1991.  All rights reserved. 
  5.  
  6. Allen Creek Software, Inc.
  7. 1209 W. Huron
  8. Ann Arbor, Michigan  48103
  9.  
  10. Phone:       (313) 665-6530
  11. Compuserve ID:   73577,2005
  12.  
  13. Next 
  14.  
  15.  
  16. ΓòÉΓòÉΓòÉ 2. How to Use this Document ΓòÉΓòÉΓòÉ
  17.  
  18. Next Previous 
  19.  
  20. (The following instructions are slightly modified from the OS/2 online Command 
  21. Reference.) 
  22.  
  23. The EXE Tool Online Reference describes the purpose and usage of EXE Tool. 
  24. Before you begin to use this reference, it would be helpful to understand how 
  25. you can: 
  26.  
  27.  o Expand the Contents to see all available topics 
  28.  o Obtain additional information for a highlighted word or phrase 
  29.  o Use action bar choices 
  30.  o Use Next and Previous to navigate the Online Reference 
  31.  
  32.  How to Use the Contents 
  33.  
  34.  When the Contents window first appears, some topics have a plus (+) sign 
  35.  beside them. The plus sign indicates that additional topics are available. 
  36.  
  37.  To expand the Contents if you are using a mouse, click on the plus sign.  If 
  38.  you are using the keyboard, use the Up or Down Arrow key to highlight the 
  39.  topic, and press the plus (+) key.  For example, Dialogs has a plus sign 
  40.  beside it.  To see the complete list of EXE Tool dialogs, click on the plus 
  41.  sign or highlight that topic and press the plus (+) key. 
  42.  
  43.  To view a topic, double-click on the topic (or press the Up or Down Arrow key 
  44.  to highlight the topic, and then press the Enter key). 
  45.  
  46.  How to Obtain Additional Information 
  47.  
  48.  After you select a topic, the information for that topic appears in a window. 
  49.  You will notice that certain words in the text may be specially highlighted 
  50.  (The default color for this special highlighting is green). These words are 
  51.  links to additional information. If you are using a mouse, double-click on the 
  52.  highlighted word.  If you are using a keyboard, press the Tab key to move to 
  53.  the highlighted word, and then press the Enter key.  Additional information 
  54.  will appear in a pop-up window. 
  55.  
  56.  How to Use Action Bar Choices 
  57.  
  58.  A number of choices are available for managing information presented in the 
  59.  EXE Tool online reference. If you want to see more information about these 
  60.  choices, click on the name of the choice (or press the Tab key to move to the 
  61.  choice and press Enter). 
  62.  
  63.  Bookmark 
  64.          Allows you to set a placeholder so you can retrieve information of 
  65.          interest to you. (This choice is available from the Services 
  66.          pull-down). 
  67.  
  68.  Search 
  69.          Allows you to find occurrences of a word or phrase in the current 
  70.          topic, selected topics, or all topics. (This choice is available from 
  71.          the Services pull-down). 
  72.  
  73.  Print 
  74.          Allows you to print one or more topics. (This choice is available from 
  75.          the Services pull-down). 
  76.  
  77.  Copy 
  78.          Allows you to copy a topic you are viewing to a file you can edit. 
  79.          (This choice is available from the Services pull-down). 
  80.  
  81.  Options 
  82.          Allows you to change the way your Contents is displayed. 
  83.  
  84.  How to Navigate within the Online Reference 
  85.  
  86.  This reference is designed so that you can go to a particular part of the 
  87.  reference quickly, via the table of contents, or you can read the reference 
  88.  'cover to cover' through the use of the Next and Previous links.  Next and 
  89.  Previous links will always appear at the top of a page. On pages containing 
  90.  large amounts of information, the links will also appear at the end of the 
  91.  information. 
  92.  
  93.  Every page of this reference will have a Next and/or Previous hypertext link 
  94.  available.  The Next link takes you to the next logical page and the Previous 
  95.  takes you to the previous logical page.  The Previous link may result in some 
  96.  confusion under certain circumstances.  For example, if you are reading a 
  97.  section and click on a link to another location in the reference, the Previous 
  98.  link that appears on the new page will not take you back to the last page you 
  99.  were looking at.  Instead, it will take you to the page which logically 
  100.  preceeds the page you are currently looking at. 
  101.  
  102.  This reference is organized by the windows which are created by EXE Tool. For 
  103.  each window, there is a description of what the window is displaying and how 
  104.  to manipulate it.  Additionally there is page listing the items which appear 
  105.  on the menu bar.  To speed the reading of the reference in 'cover to cover' 
  106.  fashion, the Next button does not descend  into the description of menu bar 
  107.  items.  Rather, it will bypass the menu item descriptions and continue with 
  108.  the next logical page. If you select the first menu item, the Next and 
  109.  Previous links function in a normal manner. 
  110.  
  111.  Next Previous 
  112.  
  113.  
  114. ΓòÉΓòÉΓòÉ 3. Introduction ΓòÉΓòÉΓòÉ
  115.  
  116. Next Previous 
  117.  
  118. EXE Tool is a PM application that lets you view and manipulate information 
  119. contained in EXE, DLL and RES files.  EXE Tool will work with any file which is 
  120. in 'old' or 'new' EXE format but is most useful for OS/2 Presentation Manager 
  121. applications and DLL libraries.  A good description of the 'old' and 'new' EXE 
  122. formats can be found in Advanced OS/2 Programming by Ray Duncan.  With EXE Tool 
  123. you can: 
  124.  
  125.  o Display both old and new EXE header information. 
  126.  
  127.  o Modify EXE/DLL header information: 
  128.  
  129.     - Name 
  130.     - Description 
  131.     - Application Type 
  132.     - Stack Size 
  133.     - Heap Size 
  134.     - Long File Name Support 
  135.  
  136.  o Display internal EXE/DLL tables: 
  137.  
  138.     - Segment Table 
  139.     - Resource Table 
  140.     - Imported Names Table 
  141.     - Resident Names Table 
  142.     - Non-Resident Names Table 
  143.  
  144.  o Display and modify the Resource Table. 
  145.  
  146.  o Display and modify .RES files. 
  147.  
  148.  o Display resource definitions: 
  149.  
  150.     - Accelerator Table 
  151.     - Bitmap/Pointer/Icon 
  152.     - Dialog 
  153.     - Dialog Include (DLGINCLUDE) 
  154.     - Menu 
  155.     - String Table 
  156.     - Other 
  157.  
  158.  EXE Tool is invoked by issuing the following command: 
  159.  
  160.      EXETOOL [<filenames>]
  161.  
  162.      or
  163.  
  164.      EXETOOL -r [<filenames>]
  165.  
  166.  If multiple filenames are entered on the command, each file will be displayed 
  167.  in a separate window.  Wildcards are not currently supported.  When the -r 
  168.  option is used, a Resource File Viewer is launched instead of the EXE/DLL 
  169.  viewer.  This option is useful if you only want to manipulate .RES files and 
  170.  not .EXE or .DLL files. 
  171.  
  172.  Usage Notes 
  173.  
  174.  Right Button Scrolling 
  175.  
  176.  In windows that have horizontal or vertical scroll bars, the contents of the 
  177.  window may be scrolled either horizontally or vertically by pressing and 
  178.  holding down the right mouse button and dragging the mouse outside the window. 
  179.  For example, to scroll the information in the window from right to left, click 
  180.  and hold the right mouse button while in the window and then drag the mouse 
  181.  outside the right side of the window frame.  The text should scroll. 
  182.  Releasing the button or moving the mouse pointer back inside the window will 
  183.  stop the scrolling. This method can be used to scroll in any direction. 
  184.  
  185.  Popup Menus 
  186.  
  187.  Some windows have 'popup' menus defined which make it easier to perform common 
  188.  operations.  Clicking and releasing the right mouse button will cause a popup 
  189.  menu to appear in any window that has a popup defined.  Clicking on an item 
  190.  inside the menu using the left mouse button will cause that menu action to be 
  191.  executed and the popup menu to disappear.  Clicking outside the menu with the 
  192.  left mouse button will make the menu disappear but no action will be taken. 
  193.  
  194.  Environment Variables 
  195.  
  196.  When an EXE or DLL file is saved after changes have been made, EXE Tool will 
  197.  write the data to a temporary file before replacing the original. The 
  198.  temporary file will be created in the current directory unless a TMP or TEMP 
  199.  environment variable is defined.  If TMP or TEMP is defined, it should 
  200.  indicate a directory on a disk with sufficient disk space to hold a copy of 
  201.  the EXE or DLL file being saved. 
  202.  
  203.  Next Previous 
  204.  
  205.  
  206. ΓòÉΓòÉΓòÉ 4. Main Window ΓòÉΓòÉΓòÉ
  207.  
  208. Next Previous 
  209.  
  210. Figure 1 shows an example of the main window.  The screen is divided into a 
  211. display area and a button area. 
  212.  
  213.  
  214. Figure 1. EXE Tool Main Window
  215.  
  216. The display area will show either the 'new' exe header information or the 'old' 
  217. exe header information.  If the file is in the 'new' format, the display will 
  218. default to showing the 'new' header information.  If the file is in the 'old' 
  219. format, the 'old' header information will be shown.  The currently displayed 
  220. header can be changed via the 'Options/Header'  menu. 
  221.  
  222. The button area contains buttons which cause new windows to be opened which 
  223. display table information indicated by the button.  Only one occurrence of each 
  224. table will be displayed. If a table is already displayed, pressing the button 
  225. will cause the window containing the table to be brought to the front and made 
  226. the active window.  Buttons can be activated either by using the mouse or using 
  227. the accelerator key indicated in the button name.  The underscored letter 
  228. indicates an 'alt' key combination used to select the button.  It will often be 
  229. the case that one or more of the buttons will be disabled.  This means that the 
  230. table associated with that button does not exist.  The one exception to this is 
  231. the Resource Table.  Since you are allowed to modify the Resource Table, the 
  232. Resource Table button will always be active for 'new' format files.  Files that 
  233. are in 'old' format will have all buttons disabled. 
  234.  
  235. Next Previous 
  236.  
  237.  
  238. ΓòÉΓòÉΓòÉ 4.1. EXE Tool Menu ΓòÉΓòÉΓòÉ
  239.  
  240. Next Previous 
  241.  
  242. The following items appear on the EXE Tool main menu: 
  243.  
  244.  File 
  245.  Toolbox 
  246.  Options 
  247.  
  248.  
  249. ΓòÉΓòÉΓòÉ 4.1.1. File ΓòÉΓòÉΓòÉ
  250.  
  251. Next Previous 
  252.  
  253. The following items appear on the File menu: 
  254.  
  255.  New Window 
  256.  New 
  257.  Open... 
  258.  Open .RES File... 
  259.  Edit EXE Properties... 
  260.  Report... 
  261.  Save 
  262.  Save As... 
  263.  Exit 
  264.  
  265.  
  266. ΓòÉΓòÉΓòÉ <hidden> New Window ΓòÉΓòÉΓòÉ
  267.  
  268. Next Previous 
  269.  
  270. Selecting this menu item causes a new main window to be displayed.  The 
  271. contents of the window will appear the same as if you had entered EXETOOL from 
  272. the command line without specifying a file. 
  273.  
  274.  
  275. ΓòÉΓòÉΓòÉ <hidden> New ΓòÉΓòÉΓòÉ
  276.  
  277. Next Previous 
  278.  
  279. Selecting this menu item causes the current window to be set to an 'empty' DLL 
  280. definition.  This allows you to create a new DLL and incrementally add 
  281. resources and modify properties.  If there are any changes to the currently 
  282. viewed file, you will be given an opportunity to save them, discard them or 
  283. cancel the New command.  When the command finishes the file name in the title 
  284. bar will be <empty.dll>.  If you make changes to this file you can save them by 
  285. using the Save As... command. 
  286.  
  287.  
  288. ΓòÉΓòÉΓòÉ <hidden> Open... ΓòÉΓòÉΓòÉ
  289.  
  290. Next Previous 
  291.  
  292. Selecting this menu item causes the Open File dialog to appear.  This dialog 
  293. lets you select or enter a file name that you want to view.  If the file you 
  294. choose is not a valid EXE or DLL file, you will be notified.  If there are any 
  295. changes to the currently viewed file, you will be given an opportunity to save 
  296. them, discard them, or cancel the Open command. 
  297.  
  298.  
  299. ΓòÉΓòÉΓòÉ <hidden> Open .RES File... ΓòÉΓòÉΓòÉ
  300.  
  301. Next Previous 
  302.  
  303. Selecting this menu item will let you open a new window used to view the 
  304. contents of a resource file (.RES).  The Open File dialog will be displayed 
  305. which allows you to enter the name of the resource file you wish to view.  The 
  306. file must exist.  If a valid name is given, the resource file viewer will be 
  307. opened on the given file. 
  308.  
  309.  
  310. ΓòÉΓòÉΓòÉ <hidden> Edit EXE Properties... ΓòÉΓòÉΓòÉ
  311.  
  312. Next Previous 
  313.  
  314. Selecting this menu item will display the Edit EXE Properties dialog which lets 
  315. you modify various properties of the currently displayed EXE or DLL file. The 
  316. following properties can be edited: 
  317.  
  318.  Name 
  319.  Description 
  320.  Application Type 
  321.  Stack Size 
  322.  Heap Size 
  323.  Long File Name Support 
  324.  
  325.  
  326. ΓòÉΓòÉΓòÉ <hidden> Report... ΓòÉΓòÉΓòÉ
  327.  
  328. Next Previous 
  329.  
  330. Selecting this menu item will allow you to dump header and table information to 
  331. a file.  A Save File dialog will be displayed which will let you select the 
  332. file to save to. 
  333.  
  334.  
  335. ΓòÉΓòÉΓòÉ <hidden> Save ΓòÉΓòÉΓòÉ
  336.  
  337. Next Previous 
  338.  
  339. Selecting this menu item will allow you to save any changes that you have made 
  340. to the currently viewed file.  If no changes have been made this menu item will 
  341. be disabled.  If this option is selected you will be asked for confirmation 
  342. before the save is actually performed. 
  343.  
  344. CAUTION:
  345. The save command will replace the contents of the file you are working with. 
  346. You may want to make a backup copy of the file before performing the save. 
  347.  
  348.  
  349. ΓòÉΓòÉΓòÉ <hidden> Save As... ΓòÉΓòÉΓòÉ
  350.  
  351. Next Previous 
  352.  
  353. Selecting this menu item will allow you to save any changes that you have made 
  354. to the currently viewed file to a different file.  A Save File dialog will be 
  355. displayed which will let you choose the file to save to.  If the file already 
  356. exists, you will be notified via the File Exists dialog. 
  357.  
  358.  
  359. ΓòÉΓòÉΓòÉ <hidden> Exit ΓòÉΓòÉΓòÉ
  360.  
  361. Next Previous 
  362.  
  363. Selecting this menu item will exit the application and close any open windows. 
  364. If any changes have been made to any of the open windows, you will be given the 
  365. opportunity to save, discard or cancel the Exit command. 
  366.  
  367.  
  368. ΓòÉΓòÉΓòÉ 4.1.2. Toolbox ΓòÉΓòÉΓòÉ
  369.  
  370. Next Previous 
  371.  
  372. The toolbox facility of EXE Tool allows you to easily invoke programs that you 
  373. commonly use.  Programs you might want to easily invoke could be a dialog 
  374. editor, icon editor, text editor, etc. 
  375.  
  376. The content of the Toolbox menu can vary.  At a minimum, the Set Toolbox... 
  377. item will always be available.  The items in the Toolbox menu are derived from 
  378. your 'toolbox' program group.  Program groups are defined through the Desktop 
  379. Manager.  By selecting the Set Toolbox... item, you can tell EXE Tool the name 
  380. of the program group that you wish to use as your 'toolbox'.  This group would 
  381. probably contain program definitions for tools you would commonly use in 
  382. conjunction with EXE Tool. As an example, if you told EXE Tool that the group 
  383. 'Main' was your 'toolbox', the menu items contained in the Toolbox menu would 
  384. be the names of all the programs defined in the Main group.  Selecting the 
  385. program name from the menu will cause the program to execute. 
  386.  
  387. The following items always appear on the Toolbox menu: 
  388.  
  389.  Set Toolbox... 
  390.  
  391.  Next Previous 
  392.  
  393.  
  394. ΓòÉΓòÉΓòÉ <hidden> Set Toolbox... ΓòÉΓòÉΓòÉ
  395.  
  396. Next Previous 
  397.  
  398. Selecting this menu item will cause the Set Toolbox dialog to be displayed. 
  399. This dialog lets you select the name of the program group that is to be used as 
  400. your 'toolbox'. 
  401.  
  402.  
  403. ΓòÉΓòÉΓòÉ 4.1.3. Options ΓòÉΓòÉΓòÉ
  404.  
  405. Next Previous 
  406.  
  407. The following items appear on the Options menu: 
  408.  
  409.  Preferences... 
  410.  Display Fonts... 
  411.  Header 
  412.  
  413.  
  414. ΓòÉΓòÉΓòÉ <hidden> Preferences... ΓòÉΓòÉΓòÉ
  415.  
  416. Next Previous 
  417.  
  418. Selecting this menu item will cause the Preferences dialog to be displayed. 
  419. This dialog lets you set and modify EXE Tool preferences. 
  420.  
  421.  
  422. ΓòÉΓòÉΓòÉ <hidden> Display Fonts... ΓòÉΓòÉΓòÉ
  423.  
  424. Next Previous 
  425.  
  426. Selecting this menu item will cause a Font Selection dialog to be displayed. 
  427. This dialog will let you select the Font and Font Size used in the display 
  428. window.  The font selection will change the appearance in the current window. 
  429. The font choice is saved and whenever a new window of this type is opened, it 
  430. will use the saved font definition. exits. 
  431.  
  432.  
  433. ΓòÉΓòÉΓòÉ <hidden> Header ΓòÉΓòÉΓòÉ
  434.  
  435. Next Previous 
  436.  
  437. Selecting this menu item will cause a submenu to appear displaying the 
  438. following items: 
  439.  
  440.  New EXE Header 
  441.            Selecting this menu item will cause the display area to show the 
  442.            contents of the 'new' EXE header.  A check mark will appear by this 
  443.            menu item to indicate that the 'new' header is currently being 
  444.            displayed. 
  445.  
  446.  Old EXE Header 
  447.            Selecting this menu item will cause the display area to show the 
  448.            contents of the 'old' EXE header.  A check mark will appear by this 
  449.            menu item to indicate that the 'old' header is currently being 
  450.            displayed. 
  451.  
  452.  
  453. ΓòÉΓòÉΓòÉ 4.2. EXE Tool Buttons ΓòÉΓòÉΓòÉ
  454.  
  455. Next Previous 
  456.  
  457. The buttons in the button area may be selected either with the mouse or by 
  458. using an 'Alt' <letter> combination.  The underscored letter in the button 
  459. title is the <letter> to use.  Disabled buttons indicate that the current file 
  460. does not currently have the table in question. 
  461.  
  462. The following buttons appear on the main window.: 
  463.  
  464.  o Segment Table 
  465.  o Resource Table 
  466.  o Imported Names Table 
  467.  o Resident Names Table 
  468.  o Non-Resident Names Table 
  469.  
  470.  
  471. ΓòÉΓòÉΓòÉ 5. Segment Table Viewer ΓòÉΓòÉΓòÉ
  472.  
  473. Next Previous 
  474.  
  475. The Segment Table viewer presents a selectable list of all the segment found in 
  476. the file.  The segment number, type, size, length, file offset and flag values 
  477. are displayed.  Double-clicking on a segment will bring up a Segment Viewer 
  478. which displays the contents of the segment.  Figure 2 shows an example of the 
  479. Segment Table Viewer. 
  480.  
  481.  
  482. Figure 2. Segment Table Viewer
  483.  
  484. Next Previous 
  485.  
  486.  
  487. ΓòÉΓòÉΓòÉ 5.1. Segment Table Viewer Menu ΓòÉΓòÉΓòÉ
  488.  
  489. Next Previous 
  490.  
  491. The following items appear on the Segment Table Viewer main menu: 
  492.  
  493.  Options 
  494.  
  495.  
  496. ΓòÉΓòÉΓòÉ 5.1.1. Options ΓòÉΓòÉΓòÉ
  497.  
  498. Next Previous 
  499.  
  500. The following items appear on the Options menu: 
  501.  
  502.  Display Fonts... 
  503.  
  504.  
  505. ΓòÉΓòÉΓòÉ <hidden> Display Fonts... ΓòÉΓòÉΓòÉ
  506.  
  507. Next Previous 
  508.  
  509. Selecting this menu item will cause a Font Selection dialog to be displayed. 
  510. This dialog will let you select the Font and Font Size used in the display 
  511. window.  The font selection will change the appearance in the current window. 
  512. The font choice is saved and whenever a new window of this type is opened, it 
  513. will use the saved font definition. 
  514.  
  515.  
  516. ΓòÉΓòÉΓòÉ 6. Segment Viewer ΓòÉΓòÉΓòÉ
  517.  
  518. Next Previous 
  519.  
  520. The Segment Viewer displays the contents of a segment in a split window.  The 
  521. left portion of the window shows the contents of the segment in hexadecimal 
  522. notation.  The right portion of the window displays the contents in ASCII. 
  523. Non-printable characters are displayed as a period.  Figure 3 shows an example 
  524. of the Segment Viewer window. 
  525.  
  526.  
  527. Figure 3. Segment Viewer
  528.  
  529. Next Previous 
  530.  
  531.  
  532. ΓòÉΓòÉΓòÉ 6.1. Segment Viewer Menu ΓòÉΓòÉΓòÉ
  533.  
  534. Next Previous 
  535.  
  536. The following items appear on the Segment Viewer main menu: 
  537.  
  538.  File 
  539.  
  540.  
  541. ΓòÉΓòÉΓòÉ 6.1.1. File ΓòÉΓòÉΓòÉ
  542.  
  543. Next Previous 
  544.  
  545. The following items appear on the File menu: 
  546.  
  547.  Save As... 
  548.  
  549.  
  550. ΓòÉΓòÉΓòÉ <hidden> Save As... ΓòÉΓòÉΓòÉ
  551.  
  552. Next Previous 
  553.  
  554. Selecting this menu item will let you save the contents of the segment to a 
  555. file of your choosing.  Once saved, the title is changed to indicate the name 
  556. of the file to which the segment data was saved. 
  557.  
  558.  
  559. ΓòÉΓòÉΓòÉ 7. Resource Table Viewer ΓòÉΓòÉΓòÉ
  560.  
  561. Next Previous 
  562.  
  563. The Resource Table Viewer presents a selectable list of resources found in the 
  564. file.  The list shows the name id, type, length and flags assigned to each 
  565. resource. The type of resources displayed in the list can be controlled via the 
  566. View menu item.  The default display will show the most common resources and 
  567. exclude less common resources.  The items in the View menu will always indicate 
  568. whether or not all resources are currently displayed.  If all items are 
  569. displayed the 'All' item will be checked, if not, the 'Some...' item will be 
  570. checked. Figure 4 shows an example of the Resource Table Viewer. 
  571.  
  572.  
  573. Figure 4. Resource Table Viewer
  574.  
  575. Next Previous 
  576.  
  577.  
  578. ΓòÉΓòÉΓòÉ 7.1. Viewing Resources ΓòÉΓòÉΓòÉ
  579.  
  580. Next Previous 
  581.  
  582. Individual resources can be viewed by double-clicking on items in the resource 
  583. list or selecting one or more resources from the list and selecting the 'View' 
  584. item from the 'Resource' menu. This will result in one or more Resource Viewers 
  585. being opened, one for each resource selected. The content of a resource viewer 
  586. will vary depending on the type of resource being viewed. 
  587.  
  588.  
  589. ΓòÉΓòÉΓòÉ 7.2. Manipulating Resources ΓòÉΓòÉΓòÉ
  590.  
  591. Next Previous 
  592.  
  593. EXE Tool gives you the ability to add, delete and modify properties of the 
  594. resources found in a file.  Editing of resources is done using other utilities. 
  595. Resources can be 'cut' from, or 'pasted' to, the resource table (or resource 
  596. file). 
  597.  
  598. Resources can be easily moved from one EXE/DLL/RES file to another using EXE 
  599. Tool and the clipboard.  The easiest way to do this is to open two (or more) 
  600. EXETool windows and open the resource table for each one.  Select the resources 
  601. you wish to move from one of the resource tables and select the appropriate 
  602. item from the Resource menu (Cut, Copy).  Next, select the resource table for 
  603. the file you want to modify.  The Paste option of the Resource menu should be 
  604. active.  Select Paste to copy the resources from the clipboard to the resource 
  605. table.  If duplicate resources exist you will be notified via the Resource 
  606. Exists dialog. 
  607.  
  608.  
  609. ΓòÉΓòÉΓòÉ 7.3. Integration with Other Tools ΓòÉΓòÉΓòÉ
  610.  
  611. Next Previous 
  612.  
  613. EXETool stores resources on the clipboard in a private format called 
  614. 'Resource'.  Dialogs are stored using both the 'Resource' format as well as the 
  615. dialog format used by the Microsoft Dialog Editor. Using the clipboard, dialogs 
  616. can be easily copied to and from the Microsoft Dialog Editor and EXE Tool.  Any 
  617. application that can read the 'Resource' format can work smoothly with EXE 
  618. Tool. 
  619.  
  620. Modifying a Dialog 
  621.  
  622. Modifying a dialog which exists in an EXE/DLL/RES file is quite simple. First, 
  623. open the resource table or file.  Select the dialog you wish to edit.  From the 
  624. Resource menu, choose the Copy item.  Start the dialog editor (This example 
  625. assumes the MS Dialog Editor).  From the dialog editor Edit menu choose Paste 
  626. Dialog.  You will be prompted for the ID to use for the dialog.  You should 
  627. enter the same ID as is used in the EXE/DLL/RES file you are editing.  The 
  628. dialog will now appear.  Make whatever changes you want.  When you are done, 
  629. select Copy Dialog from the dialog editor Edit menu.  Click on the resource 
  630. table or resource file window where the dialog came from.  Select Paste from 
  631. the Resource menu.  You will be told that a resource with the same name ID and 
  632. type already exists.  Press the Replace button.  The new dialog is now stored 
  633. in the resource table or file.  To make your changes permanent you will have to 
  634. perform a 'save' operation.  If you are editing an EXE/DLL file, you will have 
  635. to perform a Save or Save As... from the main window. If you are editing a 
  636. resource file directly, you would use Save or Save As... from the File menu. 
  637.  
  638. Modifying a Bitmap/Pointer/Icon 
  639.  
  640. Modifying a bitmap is done in a different manner than for Dialogs because the 
  641. Icon editor does not work with resources directly.  To modify a bitmap open the 
  642. resource table or file and select the bitmap/pointer/icon you wish to edit. 
  643. From the Resource menu, choose the Save As... option.  You will be presented 
  644. with a Save File dialog.  Enter the name of the file in which to save the 
  645. bitmap.  Make sure the 'Save in .RES Format' option is not checked.  Invoke the 
  646. Icon editor.  Choose Open... from the File menu and enter the name of the file 
  647. in which you just saved the bitmap.  Make any changes you want.  When you are 
  648. done, save the file.  Return to the resource table/resource file window. 
  649. Select the Insert item from the Resource menu.  A submenu will appear.  From 
  650. the submenu select Bitmap, Pointer, or Icon, depending on the type of resource 
  651. you are working with.  You will be presented with an Add Resource dialog. 
  652. Enter the name of the file in which you saved your bitmap. In the Name ID 
  653. field, enter the ID number of the resource.  Press Enter or click on the Add 
  654. button.  You will be notified that a duplicate resource exists.  Select the 
  655. Replace button and your modified bitmap will be stored in the table or file. 
  656. To make your changes permanent you will have to perform a 'save' operation.  If 
  657. you are editing an EXE/DLL file, you will have to perform a Save or Save As... 
  658. from the main window. If you are editing a resource file directly, you would 
  659. use Save or Save As... from the File menu. 
  660.  
  661.  
  662. ΓòÉΓòÉΓòÉ 7.4. Resource Table Viewer Menu ΓòÉΓòÉΓòÉ
  663.  
  664. Next Previous 
  665.  
  666. The following items appear on the Resource Table Viewer main menu: 
  667.  
  668.  File 
  669.  Resource 
  670.  View 
  671.  Toolbox 
  672.  Options 
  673.  
  674.  
  675. ΓòÉΓòÉΓòÉ 7.4.1. File ΓòÉΓòÉΓòÉ
  676.  
  677. Next Previous 
  678.  
  679. The following items appear on the File menu: 
  680.  
  681.  New .RES File... 
  682.  Open .RES File... 
  683.  
  684.  
  685. ΓòÉΓòÉΓòÉ <hidden> New .RES File... ΓòÉΓòÉΓòÉ
  686.  
  687. Next Previous 
  688.  
  689. Selecting this menu item will let you open a new window on an empty resource 
  690. file.  The Open File dialog will be displayed which allows you to enter the 
  691. name of the resource file you wish to view.  The file should not exist. 
  692.  
  693.  
  694. ΓòÉΓòÉΓòÉ <hidden> Open .RES File... ΓòÉΓòÉΓòÉ
  695.  
  696. Next Previous 
  697.  
  698. Selecting this menu item will let you open a new window used to view the 
  699. contents of a resource file (.RES).  The Open File dialog will be displayed 
  700. which allows you to enter the name of the resource file you wish to view.  The 
  701. file must exist.  If a valid name is given, the resource file viewer will be 
  702. opened on the given file. 
  703.  
  704.  
  705. ΓòÉΓòÉΓòÉ 7.4.2. Resource ΓòÉΓòÉΓòÉ
  706.  
  707. Next Previous 
  708.  
  709. The following items appear on the Resource menu: 
  710.  
  711.  Undo 
  712.  Undo All 
  713.  Cut 
  714.  Copy 
  715.  Paste 
  716.  Insert 
  717.  Delete 
  718.  Select All 
  719.  Edit Properties... 
  720.  View 
  721.  Save As... 
  722.  
  723.  
  724. ΓòÉΓòÉΓòÉ <hidden> Undo ΓòÉΓòÉΓòÉ
  725.  
  726. Next Previous 
  727.  
  728. Selecting this menu item will cause the last edit action to be undone.  The 
  729. item will be disabled if no undoable action exists. 
  730.  
  731.  
  732. ΓòÉΓòÉΓòÉ <hidden> Undo All ΓòÉΓòÉΓòÉ
  733.  
  734. Next Previous 
  735.  
  736. Selecting this menu item will cause the resource table to revert to the 
  737. definition found in the file.  This is a quick way to undo all unsaved changes 
  738. to the resource table. 
  739.  
  740.  
  741. ΓòÉΓòÉΓòÉ <hidden> Cut ΓòÉΓòÉΓòÉ
  742.  
  743. Next Previous 
  744.  
  745. Selecting this menu item will copy the currently selected resource(s) to the 
  746. clipboard.  After the copy is made, the resources will be removed from the 
  747. resource list. 
  748.  
  749.  
  750. ΓòÉΓòÉΓòÉ <hidden> Copy ΓòÉΓòÉΓòÉ
  751.  
  752. Next Previous 
  753.  
  754. Selecting this menu item will copy the currently selected resource(s) to the 
  755. clipboard.  The copied resources remain in the resource table. 
  756.  
  757.  
  758. ΓòÉΓòÉΓòÉ <hidden> Paste ΓòÉΓòÉΓòÉ
  759.  
  760. Next Previous 
  761.  
  762. Selecting this menu item will cause the current contents of the clipboard to be 
  763. inserted into the resource table.  This item will only be active if there is a 
  764. 'resource' on the clipboard.  If duplicate resources are found (i.e. resources 
  765. with the same name ID and type), the Resource Exists dialog will be displayed. 
  766.  
  767.  
  768. ΓòÉΓòÉΓòÉ <hidden> Insert ΓòÉΓòÉΓòÉ
  769.  
  770. Next Previous 
  771.  
  772. Selecting this menu item will cause a submenu to appear listing the types of 
  773. resources that may be inserted.  Items that appear on the submenu are 
  774.  
  775.  Bitmap... 
  776.  Dlginclude... 
  777.  Font... 
  778.  Icon... 
  779.  Pointer... 
  780.  User Defined... 
  781.  Resource File Contents... 
  782.  
  783.  
  784. ΓòÉΓòÉΓòÉ <hidden> Bitmap... ΓòÉΓòÉΓòÉ
  785.  
  786. Next Previous 
  787.  
  788. Selecting this menu item will cause the Add Resource dialog to appear.  This 
  789. dialog allows you to enter the name of a file containing a bitmap resource and 
  790. set the properties for the resource. 
  791.  
  792.  
  793. ΓòÉΓòÉΓòÉ <hidden> Dlginclude... ΓòÉΓòÉΓòÉ
  794.  
  795. Next Previous 
  796.  
  797. Selecting this menu item will cause the Add Resource dialog to appear.  This 
  798. dialog allows you to enter the name of the .H file containing definitions used 
  799. by dialogs. 
  800.  
  801.  
  802. ΓòÉΓòÉΓòÉ <hidden> Font... ΓòÉΓòÉΓòÉ
  803.  
  804. Next Previous 
  805.  
  806. Selecting this menu item will cause the Add Resource dialog to appear.  This 
  807. dialog allows you to enter the name of a file containing a font resource and 
  808. set the properties for the resource. 
  809.  
  810.  
  811. ΓòÉΓòÉΓòÉ <hidden> Icon... ΓòÉΓòÉΓòÉ
  812.  
  813. Next Previous 
  814.  
  815. Selecting this menu item will cause the Add Resource dialog to appear.  This 
  816. dialog allows you to enter the name of a file containing a icon resource and 
  817. set the properties for the resource. 
  818.  
  819.  
  820. ΓòÉΓòÉΓòÉ <hidden> Pointer... ΓòÉΓòÉΓòÉ
  821.  
  822. Next Previous 
  823.  
  824. Selecting this menu item will cause the Add Resource dialog to appear.  This 
  825. dialog allows you to enter the name of a file containing a pointer resource and 
  826. set the properties for the resource. 
  827.  
  828.  
  829. ΓòÉΓòÉΓòÉ <hidden> User Defined... ΓòÉΓòÉΓòÉ
  830.  
  831. Next Previous 
  832.  
  833. Selecting this menu item will cause the Add Resource dialog to appear.  This 
  834. dialog allows you to enter the name of a file containing a user defined 
  835. resource and set the properties of the resource. 
  836.  
  837.  
  838. ΓòÉΓòÉΓòÉ 7.4.3. Resource File Contents... ΓòÉΓòÉΓòÉ
  839.  
  840. Next Previous 
  841.  
  842. Selecting this menu item will cause the Add Resource File dialog to appear. 
  843. This dialog allows you to enter the name of a file containing one or more 
  844. resources.  As each resource is added, you will be given the opportunity to 
  845. reject or modify resources which have duplicate name and type ID's.  An option 
  846. exists on the dialog which allows you to automatically add all resources 
  847. without being prompted when duplicates occur. 
  848.  
  849.  
  850. ΓòÉΓòÉΓòÉ <hidden> Delete ΓòÉΓòÉΓòÉ
  851.  
  852. Next Previous 
  853.  
  854. Selecting this menu item will cause all selected resources in the list to be 
  855. deleted from the table.  The resources are not copied to the clipboard. 
  856.  
  857.  
  858. ΓòÉΓòÉΓòÉ <hidden> Select All ΓòÉΓòÉΓòÉ
  859.  
  860. Next Previous 
  861.  
  862. Selecting this menu item will cause all resources in the list to be selected. 
  863.  
  864.  
  865. ΓòÉΓòÉΓòÉ <hidden> Edit Properties... ΓòÉΓòÉΓòÉ
  866.  
  867. Next Previous 
  868.  
  869. Selecting this menu item will open the Edit Resource Properties dialog.  This 
  870. dialog lets you edit properties associated with the resource.  Editable 
  871. properties include memory management flags and resource name id. 
  872.  
  873.  
  874. ΓòÉΓòÉΓòÉ <hidden> View ΓòÉΓòÉΓòÉ
  875.  
  876. Next Previous 
  877.  
  878. Selecting this menu item will open resource viewer windows for all selected 
  879. resources.  The type of viewer displayed will vary with the type of the 
  880. resource. 
  881.  
  882.  
  883. ΓòÉΓòÉΓòÉ <hidden> Save As... ΓòÉΓòÉΓòÉ
  884.  
  885. Next Previous 
  886.  
  887. Selecting this menu item will allow you to save the selected resource(s) to a 
  888. file.  A Save Resource dialog will be opened which allows you to enter the name 
  889. of the file to save to.  You will have the option of overwriting or appending 
  890. to the selected file if it exists. 
  891.  
  892.  
  893. ΓòÉΓòÉΓòÉ 7.4.4. View ΓòÉΓòÉΓòÉ
  894.  
  895. Next Previous 
  896.  
  897. The following items appear on the View menu: 
  898.  
  899.  All 
  900.  Some... 
  901.  
  902.  
  903. ΓòÉΓòÉΓòÉ <hidden> All ΓòÉΓòÉΓòÉ
  904.  
  905. Next Previous 
  906.  
  907. Selecting this menu item will cause all resources to be displayed.  The item 
  908. will be checked if all resources are currently displayed. 
  909.  
  910.  
  911. ΓòÉΓòÉΓòÉ <hidden> Some... ΓòÉΓòÉΓòÉ
  912.  
  913. Next Previous 
  914.  
  915. Selecting this menu item will allow you to select which resources you want to 
  916. see in the list.  The Resource List dialog will be opened which allows you to 
  917. select the resource types you wan to view. 
  918.  
  919.  
  920. ΓòÉΓòÉΓòÉ 7.4.5. Toolbox ΓòÉΓòÉΓòÉ
  921.  
  922. Next Previous 
  923.  
  924. The toolbox facility of EXE Tool allows you to easily invoke programs that you 
  925. commonly use.  Programs you might want to easily invoke could include a dialog 
  926. editor, icon editor, text editor, etc. 
  927.  
  928. The content of the Toolbox menu can vary.  At a minimum, the Set Toolbox... 
  929. item will always be available.  The items in the Toolbox menu are derived from 
  930. your 'toolbox' program group.  Program groups are defined through the Desktop 
  931. Manager.  By selecting the Set Toolbox... item, you can tell EXE Tool the name 
  932. of the program group that you wish to use as your 'toolbox'.  This group would 
  933. probably contain program definitions for tools you would commonly use in 
  934. conjunction with EXE Tool. As an example, if you told EXE Tool that the group 
  935. 'Main' was your 'toolbox', the menu items contained in the Toolbox menu would 
  936. be the names of all the programs defined in the Main group.  Selecting the 
  937. program name from the menu will cause the program to execute. 
  938.  
  939. The following items always appear on the Toolbox menu: 
  940.  
  941.  Set Toolbox... 
  942.  
  943.  
  944. ΓòÉΓòÉΓòÉ <hidden> Set Toolbox... ΓòÉΓòÉΓòÉ
  945.  
  946. Next Previous 
  947.  
  948. Selecting this menu item will cause the Set Toolbox dialog to be displayed. 
  949. This dialog lets you select the name of the program group that is to be used as 
  950. your 'toolbox'. 
  951.  
  952.  
  953. ΓòÉΓòÉΓòÉ 7.4.6. Options ΓòÉΓòÉΓòÉ
  954.  
  955. Next Previous 
  956.  
  957. The following items appear on the Options menu: 
  958.  
  959.  Display Fonts... 
  960.  
  961.  
  962. ΓòÉΓòÉΓòÉ <hidden> Display Fonts... ΓòÉΓòÉΓòÉ
  963.  
  964. Next Previous 
  965.  
  966. Selecting this menu item will cause a Font Selection dialog to be displayed. 
  967. This dialog will let you select the Font and Font Size used in the display 
  968. window.  The font selection will change the appearance in the current window. 
  969. The font choice is saved and whenever a new window of this type is opened, it 
  970. will use the saved font definition. 
  971.  
  972.  
  973. ΓòÉΓòÉΓòÉ 8. Resource File Viewer ΓòÉΓòÉΓòÉ
  974.  
  975. Next Previous 
  976.  
  977. The Resource File Viewer performs the same tasks as the Resource Table viewer. 
  978. The only difference is that the Resource File viewer reads and manipulates 
  979. information contained in a .RES format resource file whereas the Resource Table 
  980. viewer manipulates resources contained in an EXE/DLL file.  The differences 
  981. between the two viewers are outlined below. 
  982.  
  983.  
  984. ΓòÉΓòÉΓòÉ 8.1. Resource Table Viewer Menu ΓòÉΓòÉΓòÉ
  985.  
  986. Next Previous 
  987.  
  988. The following menus are different than those which appear on the Resource Table 
  989. Viewer main menu: 
  990.  
  991.  File 
  992.  
  993.  
  994. ΓòÉΓòÉΓòÉ 8.1.1. File ΓòÉΓòÉΓòÉ
  995.  
  996. Next Previous 
  997.  
  998. The following items appear on the File menu: 
  999.  
  1000.  New Window 
  1001.  New 
  1002.  Open... 
  1003.  Save 
  1004.  Save As... 
  1005.  
  1006.  
  1007. ΓòÉΓòÉΓòÉ <hidden> New Window ΓòÉΓòÉΓòÉ
  1008.  
  1009. Next Previous 
  1010.  
  1011. Selecting this menu item will cause a new Resource File Viewer to be opened. 
  1012. The window is not associated with any file.  You would generally use this 
  1013. option when you want to create a new .RES file and selectively add resources to 
  1014. it. 
  1015.  
  1016.  
  1017. ΓòÉΓòÉΓòÉ <hidden> New ΓòÉΓòÉΓòÉ
  1018.  
  1019. Next Previous 
  1020.  
  1021. Selecting this menu item will cause the current Resource File Viewer to be set 
  1022. to a null file. 
  1023.  
  1024.  
  1025. ΓòÉΓòÉΓòÉ <hidden> Open... ΓòÉΓòÉΓòÉ
  1026.  
  1027. Next Previous 
  1028.  
  1029. Selecting this menu item will display a Open File dialog which will let you 
  1030. choose a new .RES file to view.  If any changes have been made to the current 
  1031. .RES file, you will be given the option of saving them before a new file is 
  1032. read. 
  1033.  
  1034.  
  1035. ΓòÉΓòÉΓòÉ <hidden> Save ΓòÉΓòÉΓòÉ
  1036.  
  1037. Next Previous 
  1038.  
  1039. Selecting this menu item will cause the current contents of the .RES file to be 
  1040. saved.  This option is only active if modifications have been made to the file. 
  1041.  
  1042.  
  1043. ΓòÉΓòÉΓòÉ <hidden> Save As... ΓòÉΓòÉΓòÉ
  1044.  
  1045. Next Previous 
  1046.  
  1047. Selecting this menu item will allow you to save any changes that you have made 
  1048. to the currently viewed file to a different file.  A Save File dialog will be 
  1049. displayed which will let you choose the file to save to.  If the file already 
  1050. exists, you will be notified via the File Exists dialog. 
  1051.  
  1052.  
  1053. ΓòÉΓòÉΓòÉ 9. Resource Viewers ΓòÉΓòÉΓòÉ
  1054.  
  1055. Next Previous 
  1056.  
  1057. EXETool has the ability to view individual resources.  Most resources will be 
  1058. displayed with their .RC definition.  Graphical resources (bitmaps, pointers 
  1059. and icons) are displayed with a bit viewer.  Other resources will be displayed 
  1060. with a generic viewer showing the raw data bytes which define the resource. 
  1061.  
  1062. The following resource viewers are currently available: 
  1063.  
  1064.  Accelerator Table Viewer 
  1065.  Bitmap/Pointer/Icon Viewer 
  1066.  Dialog Viewer 
  1067.  Dialog Include Viewer 
  1068.  Menu Viewer 
  1069.  String Table Viewer 
  1070.  Generic Viewer 
  1071.  
  1072.  
  1073. ΓòÉΓòÉΓòÉ 9.1. Accelerator Table Viewer ΓòÉΓòÉΓòÉ
  1074.  
  1075. Next Previous 
  1076.  
  1077. The Accelerator Table Viewer displays an accelerator table resource definition 
  1078. in .RC format.  Figure 5 shows an example Accelerator Table Viewer display. 
  1079.  
  1080.  
  1081. Figure 5. Accelerator Table Viewer
  1082.  
  1083. Next Previous 
  1084.  
  1085.  
  1086. ΓòÉΓòÉΓòÉ 9.1.1. Accelerator Table Viewer Menu ΓòÉΓòÉΓòÉ
  1087.  
  1088. Next Previous 
  1089.  
  1090. The following items appear on the Accelerator Table Viewer main menu: 
  1091.  
  1092.  Edit 
  1093.  Options 
  1094.  
  1095.  
  1096. ΓòÉΓòÉΓòÉ 9.1.1.1. Edit ΓòÉΓòÉΓòÉ
  1097.  
  1098. Next Previous 
  1099.  
  1100. The following items appear on the Edit menu: 
  1101.  
  1102.  Copy 
  1103.  Select All 
  1104.  Copy Resource 
  1105.  
  1106.  
  1107. ΓòÉΓòÉΓòÉ <hidden> Copy ΓòÉΓòÉΓòÉ
  1108.  
  1109. Next Previous 
  1110.  
  1111. Selecting this menu item will copy the selected text in the window to the 
  1112. clipboard.  If there is no text selected, the menu item will be disabled. 
  1113.  
  1114.  
  1115. ΓòÉΓòÉΓòÉ <hidden> Select All ΓòÉΓòÉΓòÉ
  1116.  
  1117. Next Previous 
  1118.  
  1119. Selecting this menu item will cause all the text in the window to be selected. 
  1120. The text may then be copied to the clipboard via the Copy menu item. 
  1121.  
  1122.  
  1123. ΓòÉΓòÉΓòÉ <hidden> Copy Resource ΓòÉΓòÉΓòÉ
  1124.  
  1125. Next Previous 
  1126.  
  1127. Selecting this menu item will cause the current resource to be copied to the 
  1128. clipboard.  The clipboard will contain the resource definition for the 
  1129. displayed resource, not the bitmap. 
  1130.  
  1131.  
  1132. ΓòÉΓòÉΓòÉ 9.1.1.2. Options ΓòÉΓòÉΓòÉ
  1133.  
  1134. Next Previous 
  1135.  
  1136. The following items appear on the Options menu: 
  1137.  
  1138.  Display Fonts... 
  1139.  
  1140.  
  1141. ΓòÉΓòÉΓòÉ <hidden> Display Fonts... ΓòÉΓòÉΓòÉ
  1142.  
  1143. Next Previous 
  1144.  
  1145. Selecting this menu item will cause a Font Selection dialog to be displayed. 
  1146. This dialog will let you select the Font and Font Size used in the display 
  1147. window.  The font selection will change the appearance in the current window. 
  1148. The font choice is saved and whenever a new window of this type is opened, it 
  1149. will use the saved font definition. 
  1150.  
  1151.  
  1152. ΓòÉΓòÉΓòÉ 9.2. Bitmap/Pointer/Icon Viewer ΓòÉΓòÉΓòÉ
  1153.  
  1154. Next Previous 
  1155.  
  1156. The Bitmap Viewer displays the graphic representation of a bitmap, pointer or 
  1157. icon.  The display contains several sub-regions.  One region displays the 
  1158. bitmap at its actual size.  Another region displays an enlarged view of the 
  1159. bitmap.  Another region displays information about the bitmap.  If a bitmap 
  1160. contains multiple versions, you can view each version by selecting the desired 
  1161. version from the Device menu. Figure 6 shows an example Bitmap Viewer display. 
  1162.  
  1163.  
  1164. Figure 6. Bitmap Viewer
  1165.  
  1166. Next Previous 
  1167.  
  1168.  
  1169. ΓòÉΓòÉΓòÉ 9.2.1. Bitmap/Icon/Pointer Viewer Menu ΓòÉΓòÉΓòÉ
  1170.  
  1171. Next Previous 
  1172.  
  1173. The following items appear on the Bitmap Viewer main menu: 
  1174.  
  1175.  Edit 
  1176.  Devices 
  1177.  Options 
  1178.  
  1179.  
  1180. ΓòÉΓòÉΓòÉ 9.2.1.1. Edit ΓòÉΓòÉΓòÉ
  1181.  
  1182. Next Previous 
  1183.  
  1184. The following items appear on the Edit menu: 
  1185.  
  1186.  Copy Resource 
  1187.  
  1188.  
  1189. ΓòÉΓòÉΓòÉ <hidden> Copy Resource ΓòÉΓòÉΓòÉ
  1190.  
  1191. Next Previous 
  1192.  
  1193. Selecting this menu item will cause the current resource to be copied to the 
  1194. clipboard.  The clipboard will contain the resource definition for the 
  1195. displayed resource, not the bitmap. 
  1196.  
  1197.  
  1198. ΓòÉΓòÉΓòÉ <hidden> Devices ΓòÉΓòÉΓòÉ
  1199.  
  1200. Next Previous 
  1201.  
  1202. The items which appear on the Devices menu will vary depending on the number 
  1203. and type of bitmaps found in the resource.  The items in the list indicate 
  1204. device specific bitmaps found in the resource. Selecting any of the menu items 
  1205. will cause the bitmap defined for the indicated device to be displayed. 
  1206.  
  1207.  
  1208. ΓòÉΓòÉΓòÉ <hidden> Options ΓòÉΓòÉΓòÉ
  1209.  
  1210. Next Previous 
  1211.  
  1212. The following items appear on the Options menu: 
  1213.  
  1214.  Set Scale... 
  1215.  Grid 
  1216.  
  1217.  
  1218. ΓòÉΓòÉΓòÉ <hidden> Set Scale... ΓòÉΓòÉΓòÉ
  1219.  
  1220. Next Previous 
  1221.  
  1222. Selecting this menu item will cause a Set Scale dialog to be displayed.  This 
  1223. dialog will let you set the bitmap enlargement value.  Each pixel in the bitmap 
  1224. will be multiplied by the number specified. 
  1225.  
  1226.  
  1227. ΓòÉΓòÉΓòÉ <hidden> Grid ΓòÉΓòÉΓòÉ
  1228.  
  1229. Next Previous 
  1230.  
  1231. Selecting this menu item will toggle the grid setting.  When the grid is 
  1232. active, a grid will be superimposed on the bitmap enlargement. 
  1233.  
  1234.  
  1235. ΓòÉΓòÉΓòÉ 9.3. Dialog Viewer ΓòÉΓòÉΓòÉ
  1236.  
  1237. Next Previous 
  1238.  
  1239. The Dialog Viewer displays a dialog resource definition in .RC format.  The 
  1240. actual dialog may be viewed by selecting the Show Dialog item from the Options 
  1241. menu.  The dialog can be dismissed by clicking anywhere on the dialog, or 
  1242. selecting the Show Dialog item a second time. Figure 7 shows an example Dialog 
  1243. Viewer display. 
  1244.  
  1245.  
  1246. Figure 7. Dialog Viewer
  1247.  
  1248. Next Previous 
  1249.  
  1250.  
  1251. ΓòÉΓòÉΓòÉ 9.3.1. Dialog Viewer Menu ΓòÉΓòÉΓòÉ
  1252.  
  1253. Next Previous 
  1254.  
  1255. The following items appear on the Menu Viewer main menu: 
  1256.  
  1257.  Edit 
  1258.  Options 
  1259.  
  1260.  
  1261. ΓòÉΓòÉΓòÉ 9.3.1.1. Edit ΓòÉΓòÉΓòÉ
  1262.  
  1263. Next Previous 
  1264.  
  1265. The following items appear on the Edit menu: 
  1266.  
  1267.  Copy 
  1268.  Select All 
  1269.  Copy Resource 
  1270.  
  1271.  
  1272. ΓòÉΓòÉΓòÉ <hidden> Copy ΓòÉΓòÉΓòÉ
  1273.  
  1274. Next Previous 
  1275.  
  1276. Selecting this menu item will copy the selected text in the window to the 
  1277. clipboard.  If there is no text selected, the menu item will be disabled. 
  1278.  
  1279.  
  1280. ΓòÉΓòÉΓòÉ <hidden> Select All ΓòÉΓòÉΓòÉ
  1281.  
  1282. Next Previous 
  1283.  
  1284. Selecting this menu item will cause all the text in the window to be selected. 
  1285. The text may then be copied to the clipboard via the Copy menu item. 
  1286.  
  1287.  
  1288. ΓòÉΓòÉΓòÉ <hidden> Copy Resource ΓòÉΓòÉΓòÉ
  1289.  
  1290. Next Previous 
  1291.  
  1292. Selecting this menu item will cause the current resource to be copied to the 
  1293. clipboard.  The clipboard will contain the resource definition for the 
  1294. displayed resource, not the bitmap. 
  1295.  
  1296.  
  1297. ΓòÉΓòÉΓòÉ 9.3.1.2. Options ΓòÉΓòÉΓòÉ
  1298.  
  1299. Next Previous 
  1300.  
  1301. The following items appear on the Options menu: 
  1302.  
  1303.  Display Fonts... 
  1304.  Show Dialog 
  1305.  
  1306.  
  1307. ΓòÉΓòÉΓòÉ <hidden> Display Fonts... ΓòÉΓòÉΓòÉ
  1308.  
  1309. Next Previous 
  1310.  
  1311. Selecting this menu item will cause a Font Selection dialog to be displayed. 
  1312. This dialog will let you select the Font and Font Size used in the display 
  1313. window.  The font selection will change the appearance in the current window. 
  1314. The font choice is saved and whenever a new window of this type is opened, it 
  1315. will use the saved font definition. 
  1316.  
  1317.  
  1318. ΓòÉΓòÉΓòÉ <hidden> Show Dialog ΓòÉΓòÉΓòÉ
  1319.  
  1320. Next Previous 
  1321.  
  1322. Selecting this menu item will cause the current dialog resource to be displayed 
  1323. on the screen.  The dialog may be removed either by clicking on the dialog, or 
  1324. selecting this menu item a second time. 
  1325.  
  1326.  
  1327. ΓòÉΓòÉΓòÉ 9.4. Dialog Include Viewer ΓòÉΓòÉΓòÉ
  1328.  
  1329. Next Previous 
  1330.  
  1331. The Dialog Include Viewer displays the name of the .H file specified in the 
  1332. DLGINCLUDE resource.  Figure 8 shows an example Dialog Include Viewer display. 
  1333.  
  1334.  
  1335. Figure 8. Dialog Include Viewer
  1336.  
  1337. Next Previous 
  1338.  
  1339.  
  1340. ΓòÉΓòÉΓòÉ 9.4.1. Dialog Include Viewer Menu ΓòÉΓòÉΓòÉ
  1341.  
  1342. Next Previous 
  1343.  
  1344. The following items appear on the String Table Viewer main menu: 
  1345.  
  1346.  Edit 
  1347.  Options 
  1348.  
  1349.  
  1350. ΓòÉΓòÉΓòÉ 9.4.1.1. Edit ΓòÉΓòÉΓòÉ
  1351.  
  1352. Next Previous 
  1353.  
  1354. The following items appear on the Edit menu: 
  1355.  
  1356.  Copy 
  1357.  Select All 
  1358.  Copy Resource 
  1359.  
  1360.  
  1361. ΓòÉΓòÉΓòÉ <hidden> Copy ΓòÉΓòÉΓòÉ
  1362.  
  1363. Next Previous 
  1364.  
  1365. Selecting this menu item will copy the selected text in the window to the 
  1366. clipboard.  If there is no text selected, the menu item will be disabled. 
  1367.  
  1368.  
  1369. ΓòÉΓòÉΓòÉ <hidden> Select All ΓòÉΓòÉΓòÉ
  1370.  
  1371. Next Previous 
  1372.  
  1373. Selecting this menu item will cause all the text in the window to be selected. 
  1374. The text may then be copied to the clipboard via the Copy menu item. 
  1375.  
  1376.  
  1377. ΓòÉΓòÉΓòÉ <hidden> Copy Resource ΓòÉΓòÉΓòÉ
  1378.  
  1379. Next Previous 
  1380.  
  1381. Selecting this menu item will cause the current resource to be copied to the 
  1382. clipboard.  The clipboard will contain the resource definition for the 
  1383. displayed resource, not the bitmap. 
  1384.  
  1385.  
  1386. ΓòÉΓòÉΓòÉ 9.4.1.2. Options ΓòÉΓòÉΓòÉ
  1387.  
  1388. Next Previous 
  1389.  
  1390. The following items appear on the Options menu: 
  1391.  
  1392.  Display Fonts... 
  1393.  
  1394.  
  1395. ΓòÉΓòÉΓòÉ <hidden> Display Fonts... ΓòÉΓòÉΓòÉ
  1396.  
  1397. Next Previous 
  1398.  
  1399. Selecting this menu item will cause a Font Selection dialog to be displayed. 
  1400. This dialog will let you select the Font and Font Size used in the display 
  1401. window.  The font selection will change the appearance in the current window. 
  1402. The font choice is saved and whenever a new window of this type is opened, it 
  1403. will use the saved font definition. 
  1404.  
  1405.  
  1406. ΓòÉΓòÉΓòÉ 9.5. Menu Viewer ΓòÉΓòÉΓòÉ
  1407.  
  1408. Next Previous 
  1409.  
  1410. The Menu Viewer displays a menu resource definition in .RC format.  Figure 9 
  1411. shows an example Menu Viewer display. 
  1412.  
  1413.  
  1414. Figure 9. Menu Viewer
  1415.  
  1416. Next Previous 
  1417.  
  1418.  
  1419. ΓòÉΓòÉΓòÉ 9.5.1. Menu Viewer Menu ΓòÉΓòÉΓòÉ
  1420.  
  1421. Next Previous 
  1422.  
  1423. The following items appear on the Menu Viewer main menu: 
  1424.  
  1425.  Edit 
  1426.  Options 
  1427.  
  1428.  
  1429. ΓòÉΓòÉΓòÉ 9.5.1.1. Edit ΓòÉΓòÉΓòÉ
  1430.  
  1431. Next Previous 
  1432.  
  1433. The following items appear on the Edit menu: 
  1434.  
  1435.  Copy 
  1436.  Select All 
  1437.  Copy Resource 
  1438.  
  1439.  
  1440. ΓòÉΓòÉΓòÉ <hidden> Copy ΓòÉΓòÉΓòÉ
  1441.  
  1442. Next Previous 
  1443.  
  1444. Selecting this menu item will copy the selected text in the window to the 
  1445. clipboard.  If there is no text selected, the menu item will be disabled. 
  1446.  
  1447.  
  1448. ΓòÉΓòÉΓòÉ <hidden> Select All ΓòÉΓòÉΓòÉ
  1449.  
  1450. Next Previous 
  1451.  
  1452. Selecting this menu item will cause all the text in the window to be selected. 
  1453. The text may then be copied to the clipboard via the Copy menu item. 
  1454.  
  1455.  
  1456. ΓòÉΓòÉΓòÉ <hidden> Copy Resource ΓòÉΓòÉΓòÉ
  1457.  
  1458. Next Previous 
  1459.  
  1460. Selecting this menu item will cause the current resource to be copied to the 
  1461. clipboard.  The clipboard will contain the resource definition for the 
  1462. displayed resource, not the bitmap. 
  1463.  
  1464.  
  1465. ΓòÉΓòÉΓòÉ 9.5.1.2. Options ΓòÉΓòÉΓòÉ
  1466.  
  1467. Next Previous 
  1468.  
  1469. The following items appear on the Options menu: 
  1470.  
  1471.  Display Fonts... 
  1472.  
  1473.  
  1474. ΓòÉΓòÉΓòÉ <hidden> Display Fonts... ΓòÉΓòÉΓòÉ
  1475.  
  1476. Next Previous 
  1477.  
  1478. Selecting this menu item will cause a Font Selection dialog to be displayed. 
  1479. This dialog will let you select the Font and Font Size used in the display 
  1480. window.  The font selection will change the appearance in the current window. 
  1481. The font choice is saved and whenever a new window of this type is opened, it 
  1482. will use the saved font definition. 
  1483.  
  1484.  
  1485. ΓòÉΓòÉΓòÉ 9.6. String Table Viewer ΓòÉΓòÉΓòÉ
  1486.  
  1487. Next Previous 
  1488.  
  1489. The String Table Viewer displays a string table resource definition in .RC 
  1490. format.  Figure 10 shows an example String Table Viewer display. 
  1491.  
  1492.  
  1493. Figure 10. String Table Viewer
  1494.  
  1495. Next Previous 
  1496.  
  1497.  
  1498. ΓòÉΓòÉΓòÉ 9.6.1. String Table Viewer Menu ΓòÉΓòÉΓòÉ
  1499.  
  1500. Next Previous 
  1501.  
  1502. The following items appear on the String Table Viewer main menu: 
  1503.  
  1504.  Edit 
  1505.  Options 
  1506.  
  1507.  
  1508. ΓòÉΓòÉΓòÉ 9.6.1.1. Edit ΓòÉΓòÉΓòÉ
  1509.  
  1510. Next Previous 
  1511.  
  1512. The following items appear on the Edit menu: 
  1513.  
  1514.  Copy 
  1515.  Select All 
  1516.  Copy Resource 
  1517.  
  1518.  
  1519. ΓòÉΓòÉΓòÉ <hidden> Copy ΓòÉΓòÉΓòÉ
  1520.  
  1521. Next Previous 
  1522.  
  1523. Selecting this menu item will copy the selected text in the window to the 
  1524. clipboard.  If there is no text selected, the menu item will be disabled. 
  1525.  
  1526.  
  1527. ΓòÉΓòÉΓòÉ <hidden> Select All ΓòÉΓòÉΓòÉ
  1528.  
  1529. Next Previous 
  1530.  
  1531. Selecting this menu item will cause all the text in the window to be selected. 
  1532. The text may then be copied to the clipboard via the Copy menu item. 
  1533.  
  1534.  
  1535. ΓòÉΓòÉΓòÉ <hidden> Copy Resource ΓòÉΓòÉΓòÉ
  1536.  
  1537. Next Previous 
  1538.  
  1539. Selecting this menu item will cause the current resource to be copied to the 
  1540. clipboard.  The clipboard will contain the resource definition for the 
  1541. displayed resource, not the bitmap. 
  1542.  
  1543.  
  1544. ΓòÉΓòÉΓòÉ 9.6.1.2. Options ΓòÉΓòÉΓòÉ
  1545.  
  1546. Next Previous 
  1547.  
  1548. The following items appear on the Options menu: 
  1549.  
  1550.  Display Fonts... 
  1551.  
  1552.  
  1553. ΓòÉΓòÉΓòÉ <hidden> Display Fonts... ΓòÉΓòÉΓòÉ
  1554.  
  1555. Next Previous 
  1556.  
  1557. Selecting this menu item will cause a Font Selection dialog to be displayed. 
  1558. This dialog will let you select the Font and Font Size used in the display 
  1559. window.  The font selection will change the appearance in the current window. 
  1560. The font choice is saved and whenever a new window of this type is opened, it 
  1561. will use the saved font definition. 
  1562.  
  1563.  
  1564. ΓòÉΓòÉΓòÉ 9.7. Generic Resource Viewer ΓòÉΓòÉΓòÉ
  1565.  
  1566. Next Previous 
  1567.  
  1568. The Generic Resource Viewer displays the resource data in a split window.  The 
  1569. left portion of the window shows the data in hexadecimal notation. The right 
  1570. portion of the window displays the data in ASCII.  Non-printable characters are 
  1571. displayed as a period.  Figure 11 shows an example of the Generic Viewer 
  1572. window. 
  1573.  
  1574.  
  1575. Figure 11. Generic Resource Viewer
  1576.  
  1577. Next Previous 
  1578.  
  1579.  
  1580. ΓòÉΓòÉΓòÉ 9.7.1. Generic Resource Viewer Menu ΓòÉΓòÉΓòÉ
  1581.  
  1582. Next Previous 
  1583.  
  1584. The following items appear on the Generic Resource Viewer main menu: 
  1585.  
  1586.  Edit 
  1587.  
  1588.  
  1589. ΓòÉΓòÉΓòÉ 9.7.1.1. Edit ΓòÉΓòÉΓòÉ
  1590.  
  1591. Next Previous 
  1592.  
  1593. The following items appear on the Edit menu: 
  1594.  
  1595.  Copy Resource 
  1596.  
  1597.  
  1598. ΓòÉΓòÉΓòÉ <hidden> Copy Resource ΓòÉΓòÉΓòÉ
  1599.  
  1600. Next Previous 
  1601.  
  1602. Selecting this menu item will cause the current resource to be copied to the 
  1603. clipboard.  The clipboard will contain the resource definition for the 
  1604. displayed resource, not the bitmap. 
  1605.  
  1606.  
  1607. ΓòÉΓòÉΓòÉ 10. Imported Names Table Viewer ΓòÉΓòÉΓòÉ
  1608.  
  1609. Next Previous 
  1610.  
  1611. The Imported Names Table Viewer displays a non-selectable list of function or 
  1612. module names which are to be dynamically linked at load time.  Figure 12 shows 
  1613. an example of the Imported Names Table Viewer. 
  1614.  
  1615.  
  1616. Figure 12. Imported Names Table Viewer
  1617.  
  1618. Next Previous 
  1619.  
  1620.  
  1621. ΓòÉΓòÉΓòÉ 10.1. Imported Names Table Viewer Menu ΓòÉΓòÉΓòÉ
  1622.  
  1623. Next Previous 
  1624.  
  1625. The following items appear on the Imported Names Table Viewer main menu: 
  1626.  
  1627.  Options 
  1628.  
  1629.  
  1630. ΓòÉΓòÉΓòÉ 10.1.1. Options ΓòÉΓòÉΓòÉ
  1631.  
  1632. Next Previous 
  1633.  
  1634. The following items appear on the Options menu: 
  1635.  
  1636.  Display Fonts... 
  1637.  
  1638.  
  1639. ΓòÉΓòÉΓòÉ <hidden> Display Fonts... ΓòÉΓòÉΓòÉ
  1640.  
  1641. Next Previous 
  1642.  
  1643. Selecting this menu item will cause a Font Selection dialog to be displayed. 
  1644. This dialog will let you select the Font and Font Size used in the display 
  1645. window.  The font selection will change the appearance in the current window. 
  1646. The font choice is saved and whenever a new window of this type is opened, it 
  1647. will use the saved font definition. 
  1648.  
  1649.  
  1650. ΓòÉΓòÉΓòÉ 11. Resident Names Table Viewer ΓòÉΓòÉΓòÉ
  1651.  
  1652. Next Previous 
  1653.  
  1654. The Resident Names Table Viewer displays a non-selectable list of all the entry 
  1655. points in the file that were defined with the EXPORTS statement in the DEF file 
  1656. but were not assigned ordinal numbers.  The display shows the index, segment, 
  1657. offset within the segment, name and flags for each name.  Figure 13 shows an 
  1658. example of the Resident Names Table Viewer. 
  1659.  
  1660.  
  1661. Figure 13. Resident Names Table Viewer
  1662.  
  1663. Next Previous 
  1664.  
  1665.  
  1666. ΓòÉΓòÉΓòÉ 11.1. Resident Names Table Viewer Menu ΓòÉΓòÉΓòÉ
  1667.  
  1668. Next Previous 
  1669.  
  1670. The following items appear on the Resident Names Table Viewer main menu: 
  1671.  
  1672.  Options 
  1673.  
  1674.  
  1675. ΓòÉΓòÉΓòÉ 11.1.1. Options ΓòÉΓòÉΓòÉ
  1676.  
  1677. Next Previous 
  1678.  
  1679. The following items appear on the Options menu: 
  1680.  
  1681.  Display Fonts... 
  1682.  Sort By 
  1683.  
  1684.  
  1685. ΓòÉΓòÉΓòÉ <hidden> Display Fonts... ΓòÉΓòÉΓòÉ
  1686.  
  1687. Next Previous 
  1688.  
  1689. Selecting this menu item will cause a Font Selection dialog to be displayed. 
  1690. This dialog will let you select the Font and Font Size used in the display 
  1691. window.  The font selection will change the appearance in the current window. 
  1692. The font choice is saved and whenever a new window of this type is opened, it 
  1693. will use the saved font definition. 
  1694.  
  1695.  
  1696. ΓòÉΓòÉΓòÉ <hidden> Sort By ΓòÉΓòÉΓòÉ
  1697.  
  1698. Next Previous 
  1699.  
  1700. Selecting this menu item will cause a submenu to appear displaying the 
  1701. following sorting criteria: 
  1702.  
  1703.  Index 
  1704.            Selecting this menu item will cause the display list to be displayed 
  1705.            in index order.  The index item will be checked to indicate the 
  1706.            current order. 
  1707.  
  1708.  Name 
  1709.            Selecting this menu item will cause the display list to be displayed 
  1710.            in name order.  The name item will be checked to indicate the 
  1711.            current order. 
  1712.  
  1713.  
  1714. ΓòÉΓòÉΓòÉ 12. Non-Resident Names Table Viewer ΓòÉΓòÉΓòÉ
  1715.  
  1716. Next Previous 
  1717.  
  1718. The Non-Resident Names Table Viewer displays a non-selectable list of all the 
  1719. entry points in the file that were defined with the EXPORTS statement in the 
  1720. DEF file and were assigned ordinal numbers.  The display shows the index, 
  1721. segment, offset within the segment, name and flags for each name.  Figure 14 
  1722. shows an example of the Non-Resident Names Table Viewer. 
  1723.  
  1724.  
  1725. Figure 14. Non-Resident Names Table Viewer
  1726.  
  1727. Next Previous 
  1728.  
  1729.  
  1730. ΓòÉΓòÉΓòÉ 12.1. Non-Resident Names Table Viewer Menu ΓòÉΓòÉΓòÉ
  1731.  
  1732. Next Previous 
  1733.  
  1734. The following items appear on the Non-Resident Names Table Viewer main menu: 
  1735.  
  1736.  Options 
  1737.  
  1738.  
  1739. ΓòÉΓòÉΓòÉ 12.1.1. Options ΓòÉΓòÉΓòÉ
  1740.  
  1741. Next Previous 
  1742.  
  1743. The following items appear on the Options menu: 
  1744.  
  1745.  Display Fonts... 
  1746.  Sort By 
  1747.  
  1748.  
  1749. ΓòÉΓòÉΓòÉ <hidden> Display Fonts... ΓòÉΓòÉΓòÉ
  1750.  
  1751. Next Previous 
  1752.  
  1753. Selecting this menu item will cause a Font Selection dialog to be displayed. 
  1754. This dialog will let you select the Font and Font Size used in the display 
  1755. window.  The font selection will change the appearance in the current window. 
  1756. The font choice is saved and whenever a new window of this type is opened, it 
  1757. will use the saved font definition. 
  1758.  
  1759.  
  1760. ΓòÉΓòÉΓòÉ <hidden> Sort By ΓòÉΓòÉΓòÉ
  1761.  
  1762. Next Previous 
  1763.  
  1764. Selecting this menu item will cause a submenu to appear displaying the 
  1765. following sorting criteria: 
  1766.  
  1767.  Index 
  1768.            Selecting this menu item will cause the display list to be displayed 
  1769.            in index order.  The index item will be checked to indicate the 
  1770.            current order. 
  1771.  
  1772.  Name 
  1773.            Selecting this menu item will cause the display list to be displayed 
  1774.            in name order.  The name item will be checked to indicate the 
  1775.            current order. 
  1776.  
  1777.  
  1778. ΓòÉΓòÉΓòÉ 13. Dialogs ΓòÉΓòÉΓòÉ
  1779.  
  1780. Next Previous 
  1781.  
  1782. The following dialogs may appear or be selected at various times: 
  1783.  
  1784.  Add Resource 
  1785.  Add Resource File 
  1786.  Edit EXE Properties 
  1787.  Edit Resource Properties 
  1788.  File Exists 
  1789.  Font Selection 
  1790.  Open File 
  1791.  Preferences 
  1792.  Resource Exists 
  1793.  Resource List 
  1794.  Save File 
  1795.  Save Resource 
  1796.  Set Scale 
  1797.  Set Toolbox 
  1798.  
  1799.  
  1800. ΓòÉΓòÉΓòÉ 13.1. Add Resource ΓòÉΓòÉΓòÉ
  1801.  
  1802. Next Previous 
  1803.  
  1804. The Add Resource dialog is used to add a particular resource type to a resource 
  1805. file or EXE/DLL resource table.  When a standard resource is added (i.e. 
  1806. Bitmap, Dialog, String, etc.) the Type ID field is preset to the proper value 
  1807. and the memory flags are set to appropriate defaults.  In most cases, you will 
  1808. only need to specify the Name ID for the resource.  When adding a user defined 
  1809. resource, all values must be specified. 
  1810.  
  1811. Next Previous 
  1812.  
  1813.  
  1814. ΓòÉΓòÉΓòÉ 13.2. Add Resource File ΓòÉΓòÉΓòÉ
  1815.  
  1816. Next Previous 
  1817.  
  1818. The Add Resource File dialog is used to add all of the resources found in a 
  1819. .RES file to the currently viewed resource file or resource table.  There is a 
  1820. check box on the dialog which gives you the option to overwrite all duplicate 
  1821. resources that currently exist with those found in the file to be added.  If 
  1822. this box is not checked, you will be prompted for action whenever a duplicate 
  1823. resource is found in the file being added. 
  1824.  
  1825. Next Previous 
  1826.  
  1827.  
  1828. ΓòÉΓòÉΓòÉ 13.3. Edit EXE Properties ΓòÉΓòÉΓòÉ
  1829.  
  1830. Next Previous 
  1831.  
  1832. The Edit EXE Properties dialog is used to modify characteristics of the EXE or 
  1833. DLL file being viewed.  The characteristics that can be changed include Name, 
  1834. Description, Stack Size, Heap Size, Application Type and Long File Name 
  1835. support. 
  1836.  
  1837. Next Previous 
  1838.  
  1839.  
  1840. ΓòÉΓòÉΓòÉ 13.4. Edit Resource Properties ΓòÉΓòÉΓòÉ
  1841.  
  1842. Next Previous 
  1843.  
  1844. The Edit Resource Properties dialog is used to modify characteristics of a 
  1845. particular resource.  Items that can be changed include memory options and name 
  1846. ID. 
  1847.  
  1848. Next Previous 
  1849.  
  1850.  
  1851. ΓòÉΓòÉΓòÉ 13.5. File Exists ΓòÉΓòÉΓòÉ
  1852.  
  1853. Next Previous 
  1854.  
  1855. The File Exists dialog appears when a save operation would result in a file 
  1856. being overwritten.  The dialog gives you the option of overwriting the file or 
  1857. canceling the operation. 
  1858.  
  1859. Note:  When saving resources, a third option appears.  This option allows you 
  1860. to append to the file instead of overwriting or canceling. 
  1861.  
  1862. Next Previous 
  1863.  
  1864.  
  1865. ΓòÉΓòÉΓòÉ 13.6. Font Selection ΓòÉΓòÉΓòÉ
  1866.  
  1867. Next Previous 
  1868.  
  1869. The Font Selection dialog is used to select a font to be used by a display 
  1870. window. 
  1871.  
  1872. Next Previous 
  1873.  
  1874.  
  1875. ΓòÉΓòÉΓòÉ 13.7. Open File ΓòÉΓòÉΓòÉ
  1876.  
  1877. Next Previous 
  1878.  
  1879. The Open File dialog is used to select a file to view.  The file name may be 
  1880. selected by clicking on the directory and file name windows until the desired 
  1881. file is found.  Alternatively, the entire file name may be specified in the 
  1882. file name edit field. 
  1883.  
  1884. Next Previous 
  1885.  
  1886.  
  1887. ΓòÉΓòÉΓòÉ 13.8. Preferences ΓòÉΓòÉΓòÉ
  1888.  
  1889. Next Previous 
  1890.  
  1891. The Preferences dialog is used to establish default preference settings for EXE 
  1892. Tool.  The settings are saved in the OS2.INI file. 
  1893.  
  1894. Next Previous 
  1895.  
  1896.  
  1897. ΓòÉΓòÉΓòÉ 13.9. Resource Exists ΓòÉΓòÉΓòÉ
  1898.  
  1899. Next Previous 
  1900.  
  1901. The Resource Exists dialog appears when you attempt to add a resource to the 
  1902. current resource file or resource table that has the same resource type and 
  1903. same resource name id as one which already resides in the file.  You are given 
  1904. the option of replacing the resource with the newer one, changing the name id 
  1905. of the newer one, or canceling the operation. 
  1906.  
  1907. Next Previous 
  1908.  
  1909.  
  1910. ΓòÉΓòÉΓòÉ 13.10. Resource List ΓòÉΓòÉΓòÉ
  1911.  
  1912. Next Previous 
  1913.  
  1914. The Resource List dialog is used to choose the resources that you want to 
  1915. appear in the Resource Table viewer.  The dialog presents a list of resource 
  1916. types.  The highlighted resources in the list will be included in the viewer. 
  1917. Resources can be selected and deselected by clicking on the items in the list 
  1918. box. To select all resources, the All button may be clicked on.  To clear all 
  1919. selected entries, the None button may be used.  To return the list to standard 
  1920. defaults, the Default button may be used. 
  1921.  
  1922. Next Previous 
  1923.  
  1924.  
  1925. ΓòÉΓòÉΓòÉ 13.11. Save File ΓòÉΓòÉΓòÉ
  1926.  
  1927. Next Previous 
  1928.  
  1929. The Save File dialog is used to choose the name of the file in which to save 
  1930. information.  The dialog consists of an edit field, a directory list, a file 
  1931. list and action buttons.  To save to a particular file you can type the full 
  1932. name in the edit field and press Enter (or select the Save button). 
  1933. Alternatively, you can click on items in the directory and file lists until you 
  1934. have reached the desired directory and/or file. If the file you select exists, 
  1935. you will be notified via the File Exists dialog and given the option to either 
  1936. overwrite the file, or cancel the save.  If cancel is selected you will still 
  1937. be in the Save File dialog where you can choose another file or Cancel the 
  1938. entire save operation. 
  1939.  
  1940. Note:  When saving resources, a third option will be available if the file 
  1941. exists. This option is Append.  Choosing the Append option will save the 
  1942. contents of the selected resource(s) at the end of the given file. 
  1943.  
  1944. Next Previous 
  1945.  
  1946.  
  1947. ΓòÉΓòÉΓòÉ 13.12. Save Resource ΓòÉΓòÉΓòÉ
  1948.  
  1949. Next Previous 
  1950.  
  1951. The Save Resource dialog is used to enter a file name in which to save a 
  1952. resource.  There is an option on the dialog to save the resource in .RES 
  1953. format.  If this option is not selected, only the resource data, not resource 
  1954. type information, will be saved.  For example, if you wanted to save a bitmap 
  1955. resource in a format suitable for editing you would unselect the 'Save in .RES 
  1956. Format' option. 
  1957.  
  1958. Next Previous 
  1959.  
  1960.  
  1961. ΓòÉΓòÉΓòÉ 13.13. Set Scale ΓòÉΓòÉΓòÉ
  1962.  
  1963. Next Previous 
  1964.  
  1965. The Set Scale dialog is used to alter the bitmap enlargement factor of the 
  1966. Bitmap Viewer. 
  1967.  
  1968. Next Previous 
  1969.  
  1970.  
  1971. ΓòÉΓòÉΓòÉ 13.14. Set Toolbox ΓòÉΓòÉΓòÉ
  1972.  
  1973. Previous 
  1974.  
  1975. The Set Toolbox dialog is used to set the name of the 'toolbox' group.  The 
  1976. items in the 'toolbox' group appear in the Toolbox menu. 
  1977.  
  1978. Previous 
  1979.  
  1980.  
  1981. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  1982.  
  1983. BookMark 
  1984.  
  1985. When you place a bookmark on a topic, it is added to a list of bookmarks you 
  1986. have previously set.  You can view the list, and you can remove one or all 
  1987. bookmarks from the list.  If you have not set any bookmarks, the list is empty. 
  1988.  
  1989. To set a bookmark, do the following: 
  1990.  
  1991.   1. Select a topic from the Contents. 
  1992.  
  1993.   2. When that topic appears, choose the Bookmark option from the Services 
  1994.      pull-down. 
  1995.  
  1996.   3. If you want to change the name used for the bookmark, type the new name in 
  1997.      the field. 
  1998.  
  1999.   4. Click on the Place radio button (or press the Up or Down Arrow key to 
  2000.      select it) 
  2001.  
  2002.   5. Click on OK (or select it and press Enter). The bookmark is then added to 
  2003.      the bookmark list. 
  2004.  
  2005.  
  2006. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2007.  
  2008. Copy 
  2009.  
  2010. You can copy a topic you are viewing into a temporary file named TEXT.TMP.  You 
  2011. can later edit that file by using the editor of your choice. 
  2012.  
  2013. To copy a topic, do the following: 
  2014.  
  2015.   1. Expand the Contents list and select a topic. 
  2016.  
  2017.   2. When the topic appears, choose Copy to file from the Services pull-down. 
  2018.  
  2019.   3. The system puts the text pertaining to that topic in the temporary 
  2020.      TEXT.TMP file. 
  2021.  
  2022.  For information on one of the other choices in the Services pull-down, 
  2023.  highlight the choice and press the F1 key. 
  2024.  
  2025.  
  2026. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2027.  
  2028. Options 
  2029.  
  2030. You can control the appearance of the Contents list. 
  2031.  
  2032. To expand the Contents and show all levels for all topics, choose Expand all 
  2033. from the Options pull-down. You can also press the Ctrl and * keys together. 
  2034.  
  2035. For information on one of the other choices in the Options pull-down, highlight 
  2036. the choice and press the F1 key. 
  2037.  
  2038.  
  2039. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2040.  
  2041. Print 
  2042.  
  2043. You can print one or more topics.  You can also print a set of topics by first 
  2044. marking the topics on the Contents list. 
  2045.  
  2046. To print the document Contents list, do the following: 
  2047.  
  2048.   1. Choose Print from the Services pull-down. 
  2049.  
  2050.   2. Click on Contents (or press the Up or Down Arrow key to select it) 
  2051.  
  2052.   3. Click on Print (or select it and press Enter). 
  2053.  
  2054.   4. The Contents list is printed on your printer. 
  2055.  
  2056.  
  2057. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  2058.  
  2059. Search 
  2060.  
  2061. You can specify a word or phrase to be searched.  You can also limit the search 
  2062. to a set of topics by first marking the topics on the Contents list. 
  2063.  
  2064. To search for a word or phrase in all topics, do the following: 
  2065.  
  2066.   1. Choose the Search option from the Services pull-down. 
  2067.  
  2068.   2. Type the word or words to be searched. 
  2069.  
  2070.   3. Click on All sections (or press the Up or Down Arrow keys to select it) 
  2071.  
  2072.   4. Click on Search (or select it and press Enter) to begin the search. 
  2073.  
  2074.   5. The list of topics where the word or phrase appears is displayed. If only 
  2075.      one topic contains the word or phrase, a window containing that topic 
  2076.      appears. 
  2077.