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.

COMMON DIALOG BOXES<br />

7.1 File Open and Save Dialog Box<br />

Implementing a Standard File Open Dialog Box<br />

Structure OPENFILENAME<br />

File Extension Filter<br />

Retrieving File Names<br />

File Open<br />

File Save<br />

7.2 More Customizations<br />

New Style and Old Style File Dialog Boxes<br />

Other Bits of Flags<br />

Dialog Box Title<br />

Retrieving Multiple Path Names and File Names<br />

Sample<br />

7.3 Selecting Only Directory<br />

New Style<br />

Old Style<br />

7.4 Adding File Preview<br />

Adding Extra Controls<br />

Notification CDN_SELCHANGE<br />

Sample<br />

7.5 Color Dialog Box<br />

Introduction<br />

Initializing Selected Color and Custom Colors<br />

Sample<br />

Full Open<br />

7.6 Custom Dialog Box Template<br />

Custom Dialog Template<br />

Commands Implementation<br />

7.7 Font Dialog Box<br />

Basics<br />

Structure LOGFONT<br />

Retrieving Selected Font<br />

Sample<br />

7.8 Customizing Dialog Box Template<br />

7.9 Modeless Common Dialog Boxes<br />

Tricks<br />

Hook Function<br />

Using <strong>MFC</strong> Classes together with API Functions<br />

Obtaining Handle<br />

Accessing Member Variable from Static or Global Function<br />

Sample Implementation<br />

Applying Selected Color Instantly<br />

Summary:<br />

vii

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

Saved successfully!

Ooh no, something went wrong!