FIX: Toolbars Broken in ENROLL Tutorial SamplesLast reviewed: September 19, 1997Article ID: Q154648  | 
	
	
 
 
The information in this article applies to:
 
 SYMPTOMSIf you build the ENROLL tutorial, you will see that there is a "+" Toolbar button that brings up the About dialog box instead of adding new records. The additional buttons, "\", "-" and "?" are not present. 
 CAUSEThe Enroll.rc file is missing for the Toolbar buttons even though the bitmap for the Toolbar has images for all the buttons in it. 
 RESOLUTIONThe Toolbar section has the following IDs listed in Enroll.rc: 
    // Toolbar
   //
   IDR_MAINFRAME TOOLBAR DISCARDABLE  16, 15
   BEGIN
       BUTTON      ID_EDIT_CUT
       BUTTON      ID_EDIT_COPY
       BUTTON      ID_EDIT_PASTE
       SEPARATOR
       BUTTON      ID_FILE_PRINT
       SEPARATOR
       BUTTON      ID_RECORD_FIRST
       BUTTON      ID_RECORD_PREV
       BUTTON      ID_RECORD_NEXT
       BUTTON      ID_RECORD_LAST
       SEPARATOR
       BUTTON      ID_APP_ABOUT
   END
The IDs should be the following:
    // Toolbar
   //
   IDR_MAINFRAME TOOLBAR DISCARDABLE  16, 15
   BEGIN
       BUTTON      ID_EDIT_CUT
       BUTTON      ID_EDIT_COPY
       BUTTON      ID_EDIT_PASTE
       SEPARATOR
       BUTTON      ID_FILE_PRINT
       SEPARATOR
       BUTTON      ID_RECORD_FIRST
       BUTTON      ID_RECORD_PREV
       BUTTON      ID_RECORD_NEXT
       BUTTON      ID_RECORD_LAST
       SEPARATOR
       BUTTON      ID_RECORD_ADD
       BUTTON      ID_RECORD_REFRESH
       BUTTON      ID_RECORD_DELETE
       SEPARATOR
       BUTTON      ID_APP_ABOUT
   END
Open Enroll.rc as a text file in MSDEV. Go to the Toolbar section, and add
the following four lines after "BUTTON ID_RECORD_LAST":
 SEPARATOR BUTTON ID_RECORD_ADD BUTTON ID_RECORD_REFRESH BUTTON ID_RECORD_DELETERebuilding the application should fix the problem. 
 STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This bug was fixed in Visual C++ version 5.0. 
 Keywords : MfcDatabase MfcUI vcbuglist400 vcfixlist500 kbprg kbbuglist kbfixlist Technology : kbMfc Version : 4.0 4.1 4.2 Platform : NT WINDOWS Issue type : kbbug Solution Type : kbfix  | 
	
	================================================================================ 
 © 1998 Microsoft Corporation. All rights reserved. Terms of Use.  |