Index
R
radio buttons, 142, 295
RC filesmenus and, 279
overview, 10
role in compiling, 11
toolbars and, 312
Read function, 123, 835, 841, 844, 845
ReadFile function, 392
ReadHttpHeaderLine function, 829
ReadHttpResponse function, 829–30

ReadString function, 845
RealizePalette function, 115
rebarsillustrated, 328
overview, 328–29
vs. toolbars, 328
Receive function, 826, 828
RECT structure, 65, 66
rectangles. See also CRect class
default window, 342
determining whether point is inside or not, 65
invalid, 64
printer, 448–49
reference counting, 683–84
reference types, 896, 920
reflection, 900
Regedit program, 552–53. See also Windows Registry
regions, 93, 249
RegisterClass function, 511
registering type libraries, 636–37
registers, Visual Studio .NET, 248
RegisterWndClass function, 514
Registry. See Windows Registry
regular DLLsAFX_EXTENSION_MODULE structure, 506
AFX_MANAGE_STATE macro, 506
vs. extension DLLs, 501–2
resource search sequence, 506–7
Release method, 541, 579, 669, 692–93, 702, 889
Release mode, 45, 46
ReleaseCapture function, 111
ReleaseCursor function, 111
ReleaseDC function, 91
ReleaseDispatch function, 621
remote debugging, 11
RemoveAll function, 444
RES files, 11
reserved memory, 248–49
resource compiler, 11
resource editorsmenu resource editor, 286, 287
overview, 9–10, 43–45
running Dialog resource editor, 44–45
resource script (RC) files. See RC files
Resource Symbols dialog box, 158
Resource View windowediting dialog resource, 45
exploring resources, 44–45
opening, 9, 44
overview, 9–10
selecting resources, 9–10
resource-based programming, 5. See also Resource View window; resources
resources. See also menu resource
accessing in EXE and DLL files, 253
dialog boxes and, 136
list of those contained in MFC applications, 43
role in Windows programming model, 5
selecting for editing, 9–10
ResumeThread function, 265
reusable base classes, 333–34
rich edit common control, 284, 285–91
Rich Text Format (RTF) files, 473
rowsets, as OLE DB element, 773, 775–76, 781–82
RTF (Rich Text Format) files, 473
RTTI (runtime type identification) feature, 400
running programs, 48
runtime, creating ActiveX controls, 232–33
runtime type identification (RTTI) feature, 400
RUNTIME_CLASS macro, 399