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 ENDThe 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 ENDOpen 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. |