Index
H
Handheld PC, 381–384, 747
HandleGripper routine, 928
handles
device contexts, 26, 41–43
inheritance, 527
service, 1088
hard disk volumes, opening, 390
hardware. See drivers
hardware keys, 824–830
hatched brushes, 78, 89
hbmBack field, 240
hbrBackground field, 21
HCI (Host Controller Interface), 671
hComPort, 589
hCursor field, 21
HDC (handle to device context), 26
hDC field, 139
hdc field, 27
hdc parameter, 57
hDeviceContext parameter, 1060
hDlg field, 865
hDlg parameter, 304
header control, 206
HeapAlloc function, 374
HeapCreate function, 373
HeapDestroy function, 375
HeapFree function, 374, 455
HEAP_GENERATE_EXCEPTIONS, 373
HEAP_NO_SERIALIZE, 373–374
HeapReAlloc function, 374
HEAP_REALLOC_IN_PLACE_ONLY, 374
heaps
considerations for, 379
described, 364
global, 364
local, 364, 372–373
managed applications, 1116
overview, 371
separate, 364, 373–375
HeapSize function, 375
HEAP_ZERO_MEMORY, 374
heights
command bands, 245
command bars, 220
dialog boxes, 299
fonts, 53, 56
GAPI displays, 999, 1002
menu bars, 262
MenuBar control, 939
round rectangles, 80
Today screen items, 877–878, 882
Hello World applications
code fragments (HelloCE), 28–37
concurrent versions, 14
console support, 11
creating, 10–11
message boxes (Hello2), 12–14
overview, 7–9
running, 11
Windows-based (Hello3)
message loops, 23–24
overview, 15–17
source code, 17–20
window class registration, 20–21
window creation, 22–23
window procedure, 24–28
Help buttons, 220, 300
Help key, 94
heRapiInit field, 750
hFile parameter, 492
hHeap field, 448
hHeap parameter, 374, 454
hibernate mode, 380–381
hIcon field, 21, 310, 809, 861
hIcon/pszIcon, 311
hidden application windows, 381
hidden directories, 801
hidden SIP, 846–847
hiding command bands, 246
hiding command bars, 220
Hiding method, 900
hiding navigation bars, 1133
hierarchies, registry, 416
HighPart field, 414
hImageNarrow field, 899
hImageWide field, 899
hInst parameter, 210, 211
hInst variable, 33
hInstance field, 21, 311
hInstance parameter, 8, 23, 303
hInstApp field, 807
hinstDLL field, 877
hInstRes field, 263, 941
historical information, 286
Hitachi SHx constants, 361
hKey parameter, 418
HKEY_CLASSES_ROOT, 416
HKEY_CURRENT_USER, 416, 777
HKEY_LOCAL_MACHINE, 416, 777
hkl parameter, 902
hlMinRcvBw parameter, 963
hlOptions parameter, 418
hMem parameter, 373
hMenu field, 859
hMenu parameter, 130
Hnd registry value, 1051
hNotification parameter, 559
hOldFont, 65
hollow rectangles, 78
Home key, 94
Home screen, Smartphone, 930
horizontal scroll bars, 146
Horizontal Scrollbar Visibility value, 416
horizontal tap position, 109
horizontally centered text, 43
Host Controller Interface (HCI), 671
hot key control, 296
hot keys, 828
hourglass cursor, 110
how parameter, 645
hPrevInstance parameter, 8
hProcess field, 807
hrpnClip parameter, 42
hrRapiInit field, 750
hSection parameter, 71
hServiceHandle field, 1089
hSrc parameter, 74
hSyncHandle, 518
hTemplate parameter, 389
hTemplateFile parameter, 406
Hungarian prefixes, 6–7
hWnd field, 448, 808, 962
hwnd field, 807
hWnd parameter, 303
hwnd parameter, 99, 902
Hwnd property, 1135
HWND_BOTTOM, 133
hwndChild field, 240
hwndClient field, 118
hwndCustom field, 877
hwndFrom field, 207
hWndInsertAfter parameter, 133
hwndMB field, 263, 941
HWND_NOTTOPMOST, 133
hwndOwner field, 618, 620
hwndOwner parameter, 801
hwndPage field, 314
hwndParent field, 263, 844, 941
hwndParent parameter, 878
hwndSink field, 861
HWND_TOP, 133
HWND_TOPMOST, 133
hyphen key, 95