11.04.2014 Views

Advanced MFC Programming

Advanced MFC Programming

Advanced MFC Programming

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Index<br />

Topic name, 462<br />

Uninitialization, 457<br />

Unregistration, 457<br />

Dynamic data exchange management library, 457<br />

Dynamic link library, 415<br />

Data segment, 416<br />

Static variable, 416<br />

Variable in DLL, 415<br />

Dynamic splitter window, 57, 60<br />

E<br />

Edit view, 428–30<br />

Cut, copy, paste, 428<br />

Search, 429<br />

Ellipse, 210<br />

Embedded icon, 446<br />

Embossed effect, 324<br />

EmptyClipboard, 269<br />

Enable, disable command, 35<br />

END key, 259<br />

END_MESSAGE_MAP, 7<br />

ENTER key, 258<br />

Enumerate font, 242, 240–45<br />

Enumerate font family, 240<br />

EnumFontFamilies, 240<br />

ES_READONLY, 460<br />

ESCAPE key, 258<br />

ETO_CLIPPED, 246, 247<br />

ETO_OPAQUE, 246, 247<br />

EVENTMSG, 420<br />

Exclude class from build, 396–97<br />

EXTERN_C, 417<br />

Extract color table, 309<br />

Extract mask image, 316, 319<br />

Extract palette, 285<br />

F<br />

File dialog box, 170–83<br />

Add extra control, 181<br />

Default file extension, 172<br />

Default file name, 172<br />

Explorer-style, 173<br />

File extension filter, 171<br />

File open dialog box, 170<br />

File save, 172<br />

Help button, 173<br />

Multiple selection, 174<br />

Old style, 173, 178<br />

Read only check box, 174<br />

Retrieve file name, 171<br />

Select directory, 176<br />

Select folder, 176<br />

User-designed template, 178<br />

File enumerating, 439<br />

File mapping, 423<br />

File mapping object, 424<br />

File open dialog, 431<br />

Finding window, 412<br />

FindResource, 288<br />

First child window, 109<br />

Flood fill, 219<br />

FLOODFILLBORDER, 217<br />

FLOODFILLSURFACE, 217<br />

Flyby, 28<br />

Font, 201, 236<br />

Enumerate, 240–45<br />

Escapment, 237<br />

Face name, 190<br />

Orientation, 237<br />

Font dialog box, 192<br />

Custom dialog template, 191<br />

Form view, 58, 154, 453–55<br />

Freeform selection, 361<br />

FW_BOLD, 190<br />

FW_NORMAL, 190<br />

G<br />

GDI, 80. See Graphics Device Interface<br />

General protection fault, 202<br />

GetClassName, 109<br />

GetClipboardData, 269<br />

GetCursorPos, 125, 128, 168, 264, 345<br />

GetDIBits, 296, 300<br />

GetDlgCtrlID, 159<br />

GetKeyState, 260<br />

GetStockObject, 153, 208<br />

GetSysColor, 327<br />

GetSystemMetrics, 149, 404<br />

GetWindowLong, 135, 438<br />

GHND, 269<br />

Global memory, 268, 423<br />

Lock, 268<br />

GlobalAlloc, 268<br />

GlobalFree, 268<br />

GlobalLock, 268<br />

GlobalReAlloc, 268<br />

GlobalUnlock, 268<br />

Glyph, 240<br />

GMEM_FIXED, 268<br />

GMEM_MOVEABLE, 268<br />

GMEM_SHARE, 268<br />

GMEM_ZEROINIT, 268<br />

GPF. See General protection fault<br />

GPTR, 269<br />

Graphics Device Interface, 200<br />

GRAY_BRUSH, 208<br />

Grid, 335, 336<br />

GW_CHILD, 109, 163, 488<br />

GW_HWNDNEXT, 109, 488<br />

Handle, 43, 268<br />

Handle WM_COMMAND, 34<br />

HBITMAP, 73, 201, 291<br />

H<br />

508

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

Saved successfully!

Ooh no, something went wrong!