DefBtn.exe Creates Default Border Around a Push Button

ID: Q48713


The information in this article applies to:
  • Microsoft Windows Software Development Kit (SDK) versions 3.0, 3.1


SUMMARY

DefBtn.exe is a sample that demonstrates the correct message sequence to change the status of a push button from the "normal" state to the "default" state. The default push button receives a message when the ENTER key is choosen in a dialog box, no matter which control currently has the focus.

In the DefBtn.exe sample, when a numeral button is pressed ("1", "2", or "3") the corresponding number button ("one", "two", or "three") becomes the default button.


MORE INFORMATION

The following files are available for download from the Microsoft Download Center. Click the file names below to download the files:


DefBtn.exe

For more information about how to download files from the Microsoft Download Center, please visit the Download Center at the following Web address

http://www.microsoft.com/downloads/search.asp
and then click How to use the Microsoft Download Center.

For a button to be correctly activated by using an accelerator, it is necessary to subclass the button to process the focus messages. This is caused by the fact that accelerators bypass some steps in the message flow.

Additional query words:

Keywords : kbfile kbsample kb16bitonly kbButton kbCtrl kbSDKPlatform kbGrpUser
Version : WINDOWS:3.0,3.1
Platform : WINDOWS
Issue type :


Last Reviewed: December 3, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.