11.04.2014 Views

Advanced MFC Programming

Advanced MFC Programming

Advanced MFC Programming

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table of Contents<br />

TOOL BAR AND DIALOG BAR<br />

1.1. Adding an Extra Docking Tool Bar<br />

Default Tool Bar<br />

Tool Bar Implementation<br />

Message Mapping<br />

Adding New Tool Bar Resource<br />

Declaring New Member Variable<br />

Creating New Tool Bar<br />

Command Message Mapping<br />

1.2. Imitating the Behavior of Radio Buttons<br />

Radio Button & Check Box<br />

Sample<br />

1.3. Check Box Implementation<br />

Using Boolean Type Variables<br />

Function CButton::SetButtonInfo(…)<br />

1.4. Message Mapping for a Contiguous Range of Command IDs<br />

Contiguous IDs<br />

Modifying an ID<br />

1.5. Fixing the Size of Tool Bar<br />

1.6. Adding Combo Box to Tool Bar<br />

1.7. Modifying the Default Styles of Tool Bar<br />

1.8. Dialog Bar<br />

1.9. Resizable Dialog Bar<br />

Deriving New Class from CDialogBar<br />

Resizing Edit Control<br />

Dynamic Layout<br />

Using the New Class<br />

1.10. Adding Flyby and Tool Tip<br />

1.11. Toggling Control Bars On/Off<br />

Summary:<br />

MENU<br />

2.1 Message WM_COMMAND and UPDATE_COMMAND_UI<br />

Handling WM_COMMAND Command<br />

Enabling & Disabling a Command<br />

Changing Menu Text<br />

ii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!