Close Command on Control Menu Unavailable in Custom Dialog BoxLast reviewed: July 30, 1997Article ID: Q106256 |
The information in this article applies to:
SYMPTOMSIn Word for Windows, the Close command on the Control menu is unavailable (dimmed) in user-defined dialog boxes that do not contain a Cancel button.
CAUSEThe Close command on the Control menu of a dialog box and the Cancel button in a dialog box serve the same purpose, namely to close the dialog box without making any changes. When a user-defined dialog box does not contain a Cancel button, Word assumes that you should not be able to close the dialog box without making some change.
WORKAROUNDEven though Close is grey on the application control menu you are able to use ALT+F4 to close the dialog box. The below code effectively disables ALT+F4 ALT+F4 will return a 0 value as though Cancel was pressed.
Sub MAINBegin Dialog UserDialog 320, 54, "Microsoft Word" TextBox 10, 22, 160, 18, .TextBox1 PushButton 190, 18, 108, 21, "Click here", .Push1 Text 10, 6, 44, 13, "Name", .Text1End Dialog Dim dlg As UserDialog again: Choice = Dialog(dlg) If Choice = 0 Then Goto again Else Name$ = dlg.textbox1 MsgBox "hello " + Name$End If End Sub MORE INFORMATIONThe following WordBasic macro is an example of a user-defined dialog box in which the Close command on the Control menu is unavailable:
Sub MAINBegin Dialog UserDialog 200, 80, "Microsoft Word" OKButton 50, 25, 88, 21 '0End Dialog Dim dlg As UserDialog Dialog dlg End SubKbcategory: kbusage kbmacro KBSubcategory: |
Additional query words: 6.0a 6.0 grey gray greyed grayed word6
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |