📄 book-index.html
字号:
<DD>File view object, 433
<DD>FILTER.DLL, 415–417
<DD>FILTER.REG, partner identifier, 411
<DD><TT>FindFirstFile</TT> function, 164–165, 340
<DD><TT>FindFirstFlashCard</TT> function, 181
<DD><TT>FindFirstItem</TT>, 381
<DD><TT>FindFirstProjectFile</TT> function, 182
<DD><TT>FindItemClose</TT>, 381
<DD><TT>FindNextFile</TT> function, 165
<DD><TT>FindNextFlashCard</TT> function, 181–182
<DD><TT>FindNextItem</TT>, 381
<DD><TT>FindNextProjectFile</TT> function, 182
<DD><TT>FindPhoneEntry</TT>, 383
<DD><TT>FindText</TT>, 60
<DD>Flash cards:
<DL>
<DD>enumerating, 181–182
<DD>searching for files, 182
</DL>
<DD>Flash memory cards, 180–181
<DD>Folders:
<DL>
<DD>collection, 364
<DD>reconstructing, 377–380
</DL>
<DD><TT>FreeLibrary</TT>, 295
</DL>
<P><FONT SIZE="+1"><B>G</B></FONT></P>
<DL>
<DD>GENERIC_READ, 166
<DD>GENERIC_WRITE, 166
<DD><TT>GetAddressCardProperties</TT> function, 218
<DD><TT>GetClientRect</TT>, 270
<DD><TT>GetConflictInfo</TT> method, 400–402
<DD><TT>GetDlgItem</TT> function, 54
<DD><TT>GetFileAttributes</TT>, 161
<DD><TT>GetKeyState</TT>, 99
<DD><TT>GetLastError</TT> function, 33, 228
<DD><TT>GetMenuItemInfo</TT>, 102
<DD><TT>GetMessage</TT>, 36–37
<DD><TT>GetObjTypeInfo</TT> function, 398–399
<DD><TT>GetPacket</TT>, 388, 390–392
<DD><TT>GetProcAddress</TT> function, 295, 300
<DD><TT>GetSaveFileName</TT>, 61–62
<DD><TT>GetStoreInformation</TT> function, 424–425
<DD><TT>GetSubMenu</TT>, 96, 102
<DD><TT>GetSystemInfo</TT> function, 425
<DD><TT>GetSystemPowerStatusEx</TT> function, 443–445
<DD><TT>GetWindowLong</TT> function, 30, 303–305
<DL>
<DD>index values, 303
</DL>
<DD>Globally unique identifier value, 369–370
<DD><TT>GlobalMemoryStatus</TT> function, 423–424
<DD>Graphics, Windowing, and Event Subsystem, 5
<DD>GRAYED, 76
<DD>GUID, 369–370
<DD>GWL_BUTTONINVERT, 308–309
<DD>GWL_ID index, 308
</DL>
<P><FONT SIZE="+1"><B>H</B></FONT></P>
<DL>
<DD><TT>HeapAlloc</TT>, 432
<DD><TT>HeapCreate</TT>, 431–432
<DD><TT>HeapDestroy</TT>, 432
<DD><TT>HeapFree</TT>, 433
<DD>Heaps:
<DL>
<DD>creating and using additional, 431–433
<DD>default, allocating memory on, 430–431
<DD>using, 429–433
</DL>
<DD>HELP, 76
<DD>Help button, 85–86
<DD>HELPER.EXE, 436–437, 429, 441
<DD>Hibernation threshold, 442
<DD>HKEY handle, 223
<DD>HKEY_LOCAL_MACHINE primary key, 232
<DD>Hot keys, adding, Palm-size PCs, 346–348
<DD>HREPLFLD, 364–365
<DD>HREPLITEM, 364–365
<DD>HTML.EXE, 320–321
<DL>
<DD>following links, 323–325
</DL>
<DD>HTMLVIEW.DLL, 318
<DD>HTML viewer control, 313–328
<DL>
<DD>creating, 318–319
<DD>displaying HTML formatted text, 319–321
<DD>displaying inline images, 325–327
<DD>example, 320–321
<DD>features, 314–316
<DD>handling hyperlinks, 321–325
<DD>message names, 316
<DD>messages and notifications, 327–328
<DD>preparing to use, 318
<DD>reading inking data files, 340–341
<DD>sample application, 317
<DD>styles, 319
</DL>
<DD>HTMLVIEW.LIB, 318
<DD>HWND_BROADCAST argument, 439
<DD>HWNDs, always NULL, 107
<DD>Hyperlinks, handling, 321–325
<DD>HyperText Markup Language. <I>See</I> HTML
</DL>
<P><FONT SIZE="+1"><B>I</B></FONT></P>
<DL>
<DD><TT>iBitmap</TT>, 83–84
<DD><TT>iButton</TT>, 78
<DD>ICeFileFilter interface, 412–415
<DD>ICeFileFilterOptions interface, 412
<DD><TT>idBitmap</TT>, 83
<DD>IDCANCEL handler, 177
<DD>IDC_TRACKBAR, 285
<DD>IDOK command handler, 177
<DD>IDT_SCROLL timer, 261, 264–265
<DD>IDT_TIMER, 445
<DD>IM_CLEARALL message, 341
<DD>IM_GETDATALEN message, 339–340
<DD>IM_GETDATA message, 337
<DD>Import library, 293
<DD>IM_REINIT, 333
<DD>IM_SETDATA message, 337–338
<DD>IM_SHOWCMDBAR message, 335–337
<DD>INACTIVE, 76
<DD><TT>InitCommonControls</TT>, 71–72, 314
<DD><TT>InitCommonControlsEx</TT>, 71–72
<DD><TT>InitCustomButton</TT> function, 299–300, 301–302
<DD><TT>InitHTMLControl</TT>, 314, 318
<DD><TT>Initialize</TT> method, 376–377
<DD><TT>InitInkX</TT> function, 333–334
<DD><TT>InitObjType</TT> function, 397–398
<DD>INK.EXE, 330–331, 334–335, 353–354
<DL>
<DD><TT>WinMain</TT> function, 354
</DL>
<DD>Inking data:
<DL>
<DD>saving, 338–340
<DD>working with, 337–341
</DL>
<DD>INKX.DLL, 333
<DD>INLINEIMAGEINFO structure, 326
<DD>Inline images, displaying, 325–327
<DD><TT>InsertMenu</TT>, 99, 102
<DL>
<DD>flags, 100
</DL>
<DD><TT>InsertMenuItem</TT>, 100
<DD>InstalledFilters subkey, 418
<DD>Instance, 21
<DD><TT>iNumImages</TT>, 83–84
<DD><TT>InvokeRemoteFunction</TT> function, 409
<DD>IReplNotify, 362
<DD>IReplNotify::OnItemNotify uCode values, 394
<DD>IReplObjHandler, 365–366, 368
<DL>
<DD>de-serialization, 388
</DL>
<DD><TT>IReplStore::Initialize</TT> method, 376–377
<DD>IReplStore method, 366–367, 377
<DD><TT>IsDialogMessage</TT> function, 56–57
<DD><TT>IsItemChanged</TT> method, 380, 386–387
<DD><TT>IsItemReplicated</TT>, 380, 382–383
<DD>Items, reconstructing, 377–380
</DL>
<P><FONT SIZE="+1"><B>K</B></FONT></P>
<DL>
<DD>Kernel, 4–5
<DD>Keyboard accelerator, 88
<DD>Keys, 222
<DL>
<DD>registry
<DL>
<DD>creating and opening, 229–231
<DD>deleting, 239–240
<DD>enumerating, 238–239
</DL>
</DL>
<DD><TT>KillTimer</TT> function, 261
<DD>KIOSK.EXE, 249–250, 258–273
<DL>
<DD>adding scrolling text, 259–265
<DD>creating and drawing options buttons, 270–273
<DD>creating bitmap, 263–264
<DD>creating main window, 259
<DD>implementing options window, 265–273
<DD>making text scroll, 264–265
<DD>memory device context, 262–263
<DD>offscreen bitmaps, 262
<DD>timers, 259–261
</DL>
</DL>
<P><FONT SIZE="+1"><B>L</B></FONT></P>
<DL>
<DD><TT>LoadAccelerators</TT> functions, 90
<DD><TT>LoadLibrary</TT> function, 295
<DD><TT>LoadMenu</TT> function, 95–96, 102
<DD><TT>LocalAlloc</TT> function, 430
<DD><TT>lpButtons</TT>, 83
<DD>LPINITCUSTOMBUTTON, 299–300
</DL>
<P><FONT SIZE="+1"><B>M</B></FONT></P>
<DL>
<DD>main.cpp, 39–40, 120–123, 132–134
<DD><TT>MapViewOfFile</TT>, 435–436
<DD>MCM_GETMINREQRECT message_, 111–112
<DD>MCM_SETCURSEL, 116
<DD>MCN_GETDAYSTATE notification, 114–116
<DD>MCN_SELCHANGE notification, 112–113
<DD>MCN_SELECT notification, 113
<DD>MCS_DAYSTATE, 111
<DD>MCS_MULTISELECT style, 114
<DD>MDI windows, 31
<DD>Memory, 421–426
<DL>
<DD>address space, 423–426
<DL>
<DD>application, 426
</DL>
<DD>allocating, 426–433
<DL>
<DD>on default heap, 430–431
</DL>
<DD>creating and using additional application heaps, 431–433
<DD><TT>GetStoreInformation</TT> function, 424–425
<DD><TT>GetSystemInfo</TT> function, 425
<DD><TT>GlobalMemoryStatus</TT> function, 423–424
<DD>low, handling, 442–443
<DD>mapped files, 433–441
<DL>
<DD>creating, 434–435
<DD>creating file view, 435–436
<DD>inter-process communication example, 436–441
</DL>
<DD>object store, 422
<DD>program, 422
<DD>using heaps, 429–433
<DD>virtual, 427–429
</DL>
<DD>Memory device context, 262–263
<DD>MEMORY.EXE, 436–439, 441
<DL>
<DD>Power Status dialog box, 443–444
</DL>
<DD>MEMORYSTATUS structure, 424
<DD>Menu API, 93
<DL>
<DD>functions, 102
</DL>
<DD>MENUBARBREAK, 76
<DD>MENUBREAK, 76
<DD><TT>MenuItem</TT>, 99
<DD>MENUITEM keyword, 76
<DD>Menu items, responding to, 77
<DD>Menus, 69–70
<DL>
<DD>created programmatically, 95
<DD>definition, 70
<DD>inserting command bar into, 78–79
<DD>options, 76
<DD>pop-up. <I>See</I> Pop-up menus
<DD>resources, 75–77
<DD>types, 74
<DD>window, 91–93
</DL>
<DD>Message:
<DL>
<DD>asynchronous, 35–36
<DD>HTML viewer control, 327
<DD>non-client, 34
<DD>queue, 35
<DD>returning values, 26
<DD>synchronous, 35
<DD>voice recorder control, 351
</DL>
<DD><TT>MessageBox</TT>, 52
<DD>Message loop, 34–37
<DL>
<DD>modifying to accomodate modeless dialog box, 57
</DL>
<DD>MF_DISABLED, 101
<DD>Mobile Devices folder, 11
<DD>Modularity, 6–7
<DD>Month calendar control, 107–123
<DL>
<DD>day states, 109
<DD>description, 107–108
<DD>example, 110–117
<DD>handling notifications, 112–113
<DD>messages, 117–119
<DD>notifications, 119
<DD>sample application, 119–123
<DD>styles, 109
</DL>
<DD>MONTHDAYSTATE, 109
<DD>month.h, 119–120
<DD>Mountable file system, 180
<DD><TT>MoveFile</TT> function, 179–180
<DD>MSG structure, 37
<DD>My Computer, 224
<DD>My Emulation, 224
</DL>
<P><FONT SIZE="+1"><B>N</B></FONT></P>
<DL>
<DD>Navigation buttons, Palm-size PCs, 341–348
<DL>
<DD>action button, 343
<DD>adding hot keys, 346–348
<DD>arrow button, 343–343
<DD>exit button, 343–343
<DD>optional subkeys, 346–347
<DD>program buttons, 345–348
<DL>
<DD>launching different application with, 346
</DL>
<DD>types, 342
</DL>
<DD><TT>nConversion</TT>, 412
<DD>New Key dialog box, 225–226
<DD><TT>NextConvertFile</TT> method, 412
<DD>NMCUSTOMDRAW structure, 278, 280–281, 284
<DL>
<DD>notification handler, 285
<DD><TT>rc</TT> member, 281
</DL>
<DD>NMDATETIMESTRING structure, 128
<DD>NM_HOTSPOT, 322
<DL>
<DD>notification, 323–324
</DL>
<DD>NM_HTMLVIEW, 322–323
<DD>NM_HTMLVIEW structure, 325
<DD>NM_INLINE_IMAGE notification, 325–326
<DD>NMLVCUSTOMDRAW structure, 284
<DD>NMSELCHANGE structure, 113–114
<DD>NOINVERT keyword, 89
<DD>Notification:
<DL>
<DD>common control, 46–48
<DD>custom draw service, 277–281
<DL>
<DD>responding to, 281–284
</DL>
<DD>databases, 213–214
<DD>HTML viewer control, 327–328
<DD>voice recorder control, 351–352
</DL>
<DD>Notification code, 42, 44–45
</DL>
<P><FONT SIZE="+1"><B>O</B></FONT></P>
<DL>
<DD>Object identifiers, 146
<DD><TT>ObjectNotify</TT> function, 395–396
<DL>
<DD>flag values, 396
</DL>
<DD>Objects, enumerating, 380–386
<DD>Object store, 5, 422
<DL>
<DD>viewing, 149–152
</DL>
<DD><TT>ObjectToBytes</TT>, 377–379
<DD>OBJNOTIFY structure, 395–396
<DD>OEM adaptation layer, 5–6
<DD>OK button, 85–86
<DD><TT>OnDrawTrackbar</TT> function, 286–287
<DD><TT>OnEdit</TT> function, 175
<DD><TT>OnGetDayState</TT> function, 115
<DD><TT>OnGotoToday</TT> function, 117
<DD><TT>OnInitMonthCalendar</TT> function, 112
<DD><TT>OnItemNotify</TT> method, 392–394
<DD><TT>OnNew</TT> function, 170
<DD><TT>OnOpenSave</TT>, 337–338, 340–341
<DD><TT>OnSelect</TT> function, 114, 117
<DD><TT>OpenAddressCard</TT> function, 217
<DD><TT>OpenDatabase</TT> function, 202–203
<DD>OPENFILENAME structure, 61–63, 338–340
<DL>
<DD>flag values, 64
</DL>
<DD><TT>OpenSourceFile</TT> method, 414–415
<DD>Open Workspace, menu option, 8
<DD>Options buttons, creating and drawing, 270–273
<DD>Options window, 265–273
<DL>
<DD>drawing border, 268–270
</DL>
<DD><TT>OptionsWndProc</TT>, 269–271
<DD>Owner draw buttons, 247–249
<DL>
<DD>BS_OWNERDRAW style, 251–252
<DD>WM_DRAWITEM message, 252–258
</DL>
<DD>Owner draw controls, 248
</DL>
<P><FONT SIZE="+1"><B>P</B></FONT></P>
<DL>
<DD>Paint cycle, 277–278
<DD>PalmPilot, 15–16
<DD>Palm-size PCs, 329–355
<DL>
<DD>adding voice input, 348–352
<DD>emulation environment, 330
<DD>example, 352–354
<DD>programming navigation buttons, 341–348
<DD>rich ink control, 330–332
</DL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -