《MICROSOFT WINDOWS V3.0 程序员参考手册》求取 ⇩

1.1 消息函数2

1.1.1 产生和处理消息2

目录2

第一部分 第一章 窗口管理接口函数2

1.1.2 翻译消息3

1.1.5 避免消息死锁4

1.1.4 发送消息4

1.1.3 检验消息4

1.2.1 窗口类5

1.2 窗口创建函数5

1.2.7 窗口类的元素6

1.2.6 预定义窗口类6

1.2.2 Windows如何定位窗口类6

1.2.3 Windows如何确定类的所有权6

1.2.4 注册窗口类6

1.2.5 共享窗口类6

1.2.9 内部数据结构9

1.2.8 类风格9

1.2.12 类和私有显示描述表10

1.2.11 重画用户区域10

1.2.10 创建窗口子类10

1.2.13 窗口函数11

1.2.14 窗口风格13

1.2.15 多文档界窗口14

1.2.20 窗口状态15

1.2.19 菜单15

1.2.16 标题横条15

1.2.17 系统菜单15

1.2.18 卷动条15

1.3 显示和移动函数16

1.2.21 窗口的生存周期16

1.5 硬件函数17

1.4 输入函数17

1.6.1 Windows如何管理显示器18

1.6 绘图函数18

1.6.2 显示描述表类型19

1.6.5 WM_PAINT消息21

1.6.4 绘图序列21

1.6.3 显示描述表高速缓存21

1.6.10 绘制图标22

1.6.9 绘制矩形区域22

1.6.6 刷新区域22

1.6.7 窗口背景22

1.6.8 刷子校正22

1.6.11 绘制格式化文本23

1.6.13 在非用户区域绘图24

1.6.12 绘制灰文本24

1.7.1 对话框的使用25

1.7 对话框函数25

1.7.3 对话框的返回值26

1.7.2 创建对话框26

1.7.4 对话框中的控制27

1.7.5 对话框的键盘接口29

1.8.2 卷动条翻阅框30

1.8.1 标准卷动条和卷动条控制30

1.8 卷动函数30

1.9 菜单函数31

1.8.6 隐藏标准卷动条31

1.8.3 卷动请求31

1.8.4 处理卷动消息31

1.8.5 卷动用户区域31

1.11 系统函数32

1.10 信息函数32

1.14 插字符函数33

1.13 出错函数33

1.12 剪贴函数33

1.15 光标函数34

1.14.2 共享插字符34

1.14.1 创建和显示插字符34

1.16.1 过滤函数链35

1.16 钩子函数35

1.15.1 定点设备和光标35

1.15.2 显示和隐藏光标35

1.15.3 放置光标35

1.15.4 光标热点和限制光标35

1.15.5 创建定制光标35

1.17 特征函数36

1.16.2 安装过滤函数36

1.18 矩形函数37

1.18.3 创建和操纵矩形38

1.18.2 矩形与矩形操作38

1.18.1 在Windows应用程序中使用矩形38

1.19 小结39

2.1.1 设备描述表属性41

2.1 设备描述表函数41

第二章 图形设备接口函数41

2.2 绘图工具函数43

2.1.5 信息描述表43

2.1.2 保存设备描述表43

2.1.3 删除设备描述表43

2.1.4 兼容设备描述表43

2.2.1 绘图工具的使用44

2.2.2 色彩45

2.3.1 调色板如何工作46

2.3 调色板函数46

2.4.1 背景模式和背景色48

2.4 绘图属性函数48

2.3.2 使用调色板48

2.5 映射函数49

2.4.3 文本色彩49

2.4.2 缩放模式49

2.5.2 部分强制和非强制映射模式50

2.5.1 强制映射模式50

2.6 坐标函数51

2.5.5 例子:_LOENGLISH51

2.5.3 变换方程51

2.5.4 例子:MM_TEXT51

2.7 区域函数52

2.9.1 函数坐标53

2.9 线条输出函数53

2.8 剪贴函数53

2.10 椭圆和多边形函数54

2.9.2 画笔的式样、色彩、宽度54

2.11.2 与设备无关的位图函数55

2.11.1 位图和设备55

2.10.1 函数坐标55

2.10.2 外接矩形55

2.11 位图函数55

2.13 字体函数56

2.12 文本函数56

2.13.1 字体族57

2.13.3 改变字符58

2.13.2 字符单元58

2.13.4 前导空白59

2.13.5 字符集60

2.13.7 用GDI选择字体61

2.13.6 字距61

2.14 图元文件函数64

2.13.8 字体文件和字体资源64

2.14.1 创建图元文件65

2.16.1 在打印机上产生输出66

2.16 打印机Escape函数66

2.14.2 把图元文件保存到内存国或磁盘上66

2.14.3 删除图元文件66

2.14.4 改变Windows显显示图元文件的方式66

2.15 打印机控制函数66

2.16.2 条状输出67

2.18 小结68

2.17 环境函数68

2.16.3 开始和结束打印作业68

2.16.4 终止打印作业68

2.16.5 信息换码68

2.16.6 其他换码调用68

3.2 内存管理函数70

3.1 模块管理函数70

第三章 系统服务接口函数70

3.5 任务函数72

3.4 操作系统中断函数72

3.3 段函数72

3.7 字符串操作函数73

3.6 资源管理函数73

3.9 初始化文件函数74

3.8 原子管理函数74

3.11 发声函数75

3.10 通讯函数75

3.14 调试函数76

3.13 文件I/O函数76

3.12 实用宏指令和函数76

3.17 小结77

3.16 应用程序执行函数77

3.15 优化工具函数77

AddFontResource79

AddAtom79

第四章 函数目录79

AccessResource79

AllocDStoCSAlias80

AdjustWindowRectEx80

AdjustWindowRect80

AnimatePalette81

AllocSelector81

AllocResource81

AnsiPrev82

AnsiNext82

AnsiLower82

AnsiLowerBuff82

AnsiUpperBuff83

AnsiUpper83

AnsiToOem83

AnsiToOemBuff83

AppendMenu84

AnyPopup84

ArrangelconicWindows85

Are85

BitBlt86

BeginPaint86

BeginDeferWindowPos86

CallMsgFilter88

BulidCommDCB88

BringWindowToTop88

ChangeMenu89

ChangeClipboardChain89

CallWindowProc89

Catch89

CheckMenultem90

CheckDlgButton90

ChangeSelector90

Chord91

ChildWindowFromPoint91

CheckRadioButton91

CloseClipboard92

ClipCursor92

ClearCommBreak92

ClientToScreen92

CombineRgn93

CloseWindow93

CloseComm93

CloseMetaFile93

CloseSound93

CreateBitmap94

CountVoiceNotes94

CopyMetaFile94

CopyRect94

CountClipboardFormats94

CreateCaret95

CreateBrushIndirect95

CreateBitmapIndirect95

CreateCompatibleDC96

CreateCompatibleBitmap96

CreateDialog97

CreateDC97

CreateCursor97

CreateDialogIndirect98

CreateDialogIndirectParam99

CreateDIBitmap100

CreateDialogParam100

CreateDiscardableBitmap101

CreateDIBPattenBrush101

CreateFont102

CreateEllipticRgnIndirect102

CreateEllipticRgn102

CreateHatchBrush104

CreateFontIndirect104

CreateMenu105

CreateIcon105

CreateIC105

CreatePen106

CreatePatternBrush106

CreateMetaFile106

CreatePalette106

CreatePolyPolygonRgn107

CreatePolygonRgn107

CreatePenIndirect107

CreateRectRgnlndirect108

CreateRectRgn108

CreatePopupMenu108

CreateWindow109

CreateSolidBrush109

CreateRoundRectRgn109

CreateWindowEx118

DefDlgPorc119

DebugBreak119

DeferWindowPos120

DefHookProc121

DefFrameProc121

DefineHandleTable122

DeleteAtom123

DefWindowProc123

DefMDIChildProc123

DeleteObject124

DeleteMetaFile124

DeleteDC124

DeleMenu124

DestroyWindow125

DestroyMenu125

DestroyCaret125

DestroyCursor125

Destroylcon125

DeviceCapabilities126

DeviceMode127

DialogBoxlndirect128

DialogBox128

DialogBoxIndirectParam129

DlgDirList130

DispatchMessage130

DialogBoxParam130

DlgDirListComboBox131

DlgDirSelect132

DPtoLP133

DOS3Call133

DlgDirSelectComboBox133

DrawText134

DrawMenuBar134

DrawFocusRect134

DrawIcon134

EnableMenultem136

EnableHardwarelnput136

Ellipse136

EmptyClipboard136

EndDeferWindowsPos137

EnableWindow137

EnumChildWindows138

EndPaint138

EndDialog138

EnumFonts139

EnumClipbardFormats139

EnumMetaFile140

EnumProps141

EnumObjects141

EnumWindows143

EnumTaskWindows143

Escape144

EqualRgn144

EqualRect144

ExcludeClipRect145

EscapeCommFunction145

ExtDeviceMode146

ExitWindows146

ExcludeUpdateRgn146

ExtTextOut148

ExtFloodFill148

FatalExit149

FatalAppExit149

FindResource150

FindAtom150

FillRect150

FillRgn150

FlashWindow151

FindWindow151

FrameRect152

FlushComm152

FloodFill152

FreeProcInstance153

FreeModule153

FrameRgn153

FreeLibrary153

GetAsyncKeyState154

GetAspectRatioFiller154

FreeResource154

FreeSelector154

GetActiveWindow154

GetBkColor155

GetBitmapDimension155

GetAtomHandle155

GetAtomName155

GetBitmapBits155

GetCaretPos156

GetCaretBlinkTime156

GetBkMode156

GetBrushOrg156

GetBValue156

GetCapture156

GetClassLong157

GetClaslnfo157

GetCharWidth157

GetClipboardData158

GetClientRect158

GetClassWord158

GetClipBox159

GetClipboardViewer159

GetClipboardFormatName159

GetClipboardOwner159

GetCodelnfo160

GetCodeHandle160

GetCommError161

GetCommSate162

GetCommEventMark162

GetDC163

GetCursorPos163

GetCurrentPDB163

GetCurrentPostition163

GetCurrentTask163

GetCurrentTime163

GetDeviceCaps164

GetDesktopWindow164

GetDCOrg164

GetDIbits167

GetDialogBaseUnits167

GetDlgItemInt168

GetDIgItem168

GetDIgCtrlD168

GetDriveType169

GetDoubleClickTime169

GetDlgItemText169

GetDOSEnvironment169

GetFreeSpace170

GetFocus170

GetEnvironment170

GetKBCodePage171

GetInstanceData171

GetGValue171

GetInputState171

GetKeyboardType172

GetKeyboardState172

GetKeyState173

GetKeyNameText173

GetMenuItemID174

GetMenuItemCount174

GetLastActivePopup174

GetMapMode174

GetMenu174

GetMenuCheckMarkDimensions174

GetMenuString175

GetMenuState175

GetMessagePos176

GetMessage176

GetModuleHandle177

GetModuleFileName177

GetMessageTime177

GetMetaFile177

GetMetaFileBits177

GetNextDlgTabltem178

GetNextDlgGroupltem178

GetModuleUsage178

GetNearestColor178

GetNearestPaletteIndex178

GetObject179

GetNumTasks179

GetNextWindow179

GetPolyFillMode180

GetPixel180

GetPaletteEntries180

GetParent180

GetPrivateProfileString181

GetPrivateProfileInt181

GetPriorityClipboardFormat181

GetProcAddress182

GetProfileString183

GetProfileInt183

GetRValue184

GetROP2184

GetProp184

GetRgnBox184

GetStockObject185

GetScrollRange185

GetScrollPos185

GetSubMenu186

GetSystemDirectory187

GetSysModalWindow187

GetSysColor187

GetSystemMetrics188

GetSystemMenu188

GetTabbedTextExtent190

GetSystemPaletteUse190

GetSystemPaletteEntries190

GetTempFileName191

GetTempDrive191

GetTextCharacterExtra192

GetTextAlign192

GetThresholdEvent193

GetTextMetrics193

GetTextColor193

GetTextExtent193

GetTextFace193

GetUpdateRgn194

GetUpdateRect194

GetThresholdStatus194

GetTickCount194

GetTopWindow194

GetWindow195

GetViewportOrg195

GetVersion195

GetViewportExt195

GetWindowLong196

GetWindowExt196

GetWindowDC196

GetWindowText197

GetWindowTask197

GetWindowOrg197

GetWindowRect197

GetWindowDirectory197

GetWinFlags198

GetWindowWord198

GetWindowTextLength198

GlobalAlloc199

GIobalAddAtom199

GlobalDeleteAtom200

GlobalCompact200

GlobalFix201

GlobalFindAtom201

GlobalDiscard201

GlobalDosAlloc201

GlobalDosFree201

GlobalGetAtomName202

GlobalFree202

GlobalFlags202

GlobalLRUOldest203

GlobalLRUNewest203

GlobalHandle203

GlobalLock203

GlobalPageUnlock204

GlobalPageLock204

GlobalNotify204

GlobalReAlloc205

GlobalUnWire206

GlobalUnlock206

GlobalSize206

GlobalUnfix206

GrayString207

GlobalWire207

HiliteMenuItem208

HideCaret208

HIBYTE208

InflateRect209

HIWORD209

InsertMenu210

InSendMessage210

InitAtomTable210

InvalidateRect212

IntersectRect212

IntersectClipRect212

InvertRgn213

InvertRect213

InvalidateRgn213

IsClipboardFormatAvailable214

IsChild214

IsCharAlpha214

IsCharAlphaNumeric214

IsCharLower214

IsCharUpper214

lsIconic215

IsRectEmpty215

IsDialogMessage215

IsDlgButtonChecked215

KillTimer216

IsZoomed216

IsWindow216

IsWindowEnabled216

IsWindowVisible216

LineDDA217

LimitEmsPages217

-lclose217

-lcreat217

-Ilseek218

LineTo218

LoadBitmap219

LoadAccelerators219

LoadCusor220

Loadlcon221

LoadMenulndiiect222

LoadMenu222

LoadLibrary222

LoadModule223

LOBYTE224

LoadString224

LoadResource224

LocalDiscard225

LocalCompact225

LocalAlloc225

Locallnit226

LocalHandle226

LocalFlags226

LocaIFree226

LocalReAlloc227

LocalLock227

LockResource228

LockData228

LocalShrink228

LocalSize228

LocalUnlock228

-lopen229

LockSegment229

Istrcat230

-Iread230

LOWORD230

LPtoDP230

Istrcpy231

Istrcmpi231

Istrcmp231

MAKEEPOINT232

MAKELONG232

Istrlen232

-lwrite232

MAKEINTATOM232

MAKEINTRESOURCE232

MapDialogRect233

MakeProcInstance233

MessageBox234

MessageBeep234

MapVirtualkey234

Max234

min235

ModifyMenu236

MuIDiv238

MoveWindows238

MoveTo238

OemToAnsi239

OemKeyScan239

NetBIOSCall239

OffsetRgn240

OffsetRect240

OemToAnsiBuff240

OffsetClipRgn240

OpenComm241

OpenClipboard241

OffsetViewportOrg241

OpenFile242

OutputDebugString243

OpenSound243

Openlcon243

PatBlt244

PALETTERGB244

PaintRgn244

PALETTEINDEX244

PeekMessage245

Pie246

Polyline247

Polygon247

PlayMetaFile247

PlayMetaFileRecord247

PostMessage248

PostAppMessage248

PolyPolygon248

ProfInsChk249

ProfFlush249

PostQuitMessage249

ProfClear249

ProfFinish249

ProfSetup250

ProfSampRate250

PtVisible251

PtInRegion251

ProfStart251

ProfStop251

PtInRect251

RectlnRegion252

Rectangle252

ReadComm252

RealizePalette252

RegisterClipboradFormat253

RegisterClass253

RectVisible253

ReleaseDC254

ReleaseCapture254

RegisterWindowMessage254

RemoveProp255

RemoveMenu255

RemoveFontResource255

ResizePalette256

RstoreDC256

ReplyMessage256

SaveDC257

RoundRect257

RGB257

ScreenToClient258

SealeWindowExt258

ScaleViewportExt258

ScrollWindow259

ScrollDC259

SelctObject260

SelectClipRgn260

SendMessage262

SendDlgItemMessage262

SelectPalette262

SetBkColor263

SetBitmapDimension263

SetActiveWindows263

SetBitmapBits263

SetCaretBlinkTime264

SetCapture264

SetBkMode264

SetBrushOrg264

SetClassWord265

SetClassLong265

SetCaretPos265

SetClipboardData266

SetCommEventMask268

SetCommBreak268

SetClipboardViewer268

SetCusor269

SetCommState269

SetDIBits270

SetCusorPos270

SetDlgItemInt271

SetDlBitsToDevice271

SetEnvironment272

SetDoubleClickTime272

SetDlgItemText272

SetKeytxardState273

SetHandleCount273

SetErrorMode273

SetFocus273

SetMapMode274

SetMenu275

SetMapperFlags275

SetMessageQueue276

SetMenuItemBitmaps276

SetPixel277

SetParent277

SetMetaFileBits277

SetPaletteEntries277

SetProp278

SetPolyFillMode278

SetResourceHandler279

SetRectRgn279

SetRect279

SetRectEmpty279

SetROP2280

SetScrollRange281

SetScrollPos281

SetStretchBltMode282

SetScrollNoise282

SetSysColors283

SetSwapAreaSize283

SetSystemPaletteUse284

SetSysModalWindew284

SetTextAlign285

SerTextJustification286

SetTextColor286

SetTextCharacterExtra286

SetTimer287

SetViewportOrg288

SetViewportExt288

SetVoiceEnvelope289

SetVoiceAccent289

SetVoiceQueueSize290

SetVoiceNote290

SetWindowExt291

SetVoiceThreshold291

SetVoiceSound291

SetWindowOrg292

SetWindowLong292

SetWindowHook293

SetWindowPos293

SetWindowWord298

SetWindowText298

ShowScrollBar299

ShowOwnedPopups299

ShowCaret299

ShowCusor299

ShowWindow300

StretchBlt301

StopSound301

SizeofResource301

StartSound301

StretchDIBits302

SwitchStackBack303

SwapRecording303

SwapMouseButton303

TabbedTextOut304

SyncAllVoices304

SwitehStackTo304

ToAscii305

Tlrow305

TextOut305

TranslateAccelerator306

TrackPopupMenu306

TranslateMessage307

TranslateMDISysAccel307

UnhookWindowsHook308

UngetCommChar308

TransmitCommChar308

UnlockSegment309

UnlockResource309

UnionRect309

UnlockData309

UpdateWindow310

UpdateColors310

UnrealizeObject310

UnregisterClass310

ValidateRgn311

ValidateRect311

ValidateCodeSegments311

ValidateFreeSpaces311

WaitMessage312

VkKeyScan312

WinExec313

WindowFromPoint313

WaitSoundState313

WinHelp314

WriteComm315

WriteProfileString316

WritePrivateProfileString316

wsprintf317

wvsprintf318

Yield319

第二部分 Windows的消息320

5.1 窗口管理消息321

第五章 消息概述321

5.3 输入消息322

5.2 初始化消息322

5.4 系统消息323

5.7 控制消息324

5.6 系统信息消息324

5.5 写字板消息324

5.7.2 编辑控制消息325

5.7.1 按钮控制消息325

5.7.3 列表框消息326

5.7.4 组合框消息327

5.8.3 列表框通知代码328

5.8.2 编辑控制通知代码328

5.7.5 拥有者自绘控制消息328

5.8 通知消息328

5.8.1 按钮通知代码328

5.10 非用户区消息329

5.9 卷滚条消息329

5.8.4 组合框通知代码329

5.12 小结330

5.11 多文档界面消息330

BM_GETSTATE331

BM_GETCHECK331

第六章 消息目录331

BM_SETSTYLE332

BM_SETSTATE332

BM_SETCHECK332

BN_DOUBLECLICKED333

BN_CLICKED333

CB_FINDSTRING334

CB_DIR334

CB_ADDSTRING334

CB_DELETESTRING334

CB_GETLBTEXT335

CB_GETITEMDATA335

CB_GETCOUNT335

CB_GETCURSEL335

CB_GETEDITSEL335

CB_SELECTSTRING336

CB_RESETCONTENT336

CB_GETLBTEXTLEN336

CB_INSERTSTRING336

CB_LIMITTEXT336

CBN_DBLCLK337

CB_SHOWDROPDOWN337

CB_SETCURSEL337

CB_SETEDITSEL337

CB_SETITEMDATA337

CBN_SELCHANGE338

CBN_ERRSPACE338

CBN_DROPDOWN338

CBN_EDITCHANGE338

CBN_EDITUPDATE338

EM_FMTLINES339

EM_EMPTYUNDOBUFFER339

CBN_SETFOCUS339

DM_GETDEFID339

DM_SETDEFID339

EM_CANUNDO339

EM_GETRECT340

EM_GETMODIFY340

EM_GETHANDLE340

EM_GETLINE340

EM_GETLINECOUNT340

EM_LINELENGTH341

EM_LINEINDEX341

EM_GETSEL341

EM_LIMITTEXT341

EM_LINEFROMCHAR341

EM_SETMODIFY342

EM_SETHANDLE342

EM_LINESCROLL342

EM_REPLACESEL342

EM_SETWORDBREAK343

EM_SETTABSTOPS343

EM_SETPASSWORDCHAR343

EM_SETRECTNP343

EM_SETSEL343

EN_ERRSPACE344

EN_CHANGE344

EM_UNDO344

EN_UPDATE345

EN_SETFOCUS345

EN_HSCROLL345

EN_KILLFOCUS345

EN_MAXTEXT345

LB_DIR346

LB_DELETESTRING346

EN_VSCROLL346

LB_ADDSTRING346

LB_GETHORIZONTALEXTENT347

LB_GETCURSEL347

LB_FINDSTRING347

LB_GETCOUNT347

LB_GETTEXT348

LB_GETSELITEMS348

LB_GETITEMDATA348

LB_GETITEMRECT348

LB_GETSEL348

LB_GETSELCOUNT348

LB_RESETCONTENT349

LB_INSERTSTRING349

LB_GETTEXTLEN349

LB_GETTOPINDEX349

LB_SETCURSEL350

LB_SETCOLUMNWIDTH350

LB_SELECTSTRING350

LB_SELITEMRANGE350

LB_SETTABSTOPS351

LB_SETSEL351

LB_SETHORIZONTALEXTENT351

LB_SETITEMDATA351

LBN_SELCHANGE352

LBN_KILLFOCUS352

LB_SETTOPINDEX352

LBN_DBLCLK352

WM_ASKCBFORMATNAME353

WM_ACTIVATEAPP353

LBN_SETFOCUS353

WM_ACTIVATE353

WM_CHAR354

WM_CHANGECBCHAIN354

WM_CANCELMODE354

WM_COMMAND355

WM_CLOSE355

WM_CHARTOITEM355

WM_CHILDACTIVATE355

WM_CLEAR355

WM_CREATE356

WM_COPY356

WM_COMPACTING356

WM_COMPAREITEM356

WM_DEADCHAR357

WM_CUT357

WM_CTLCOLOR357

WM_DESTROYCLIPBOARD358

WM_DESTROY358

WM_DELETEITEM358

WM_ENDSESSION359

WM_ENABLE359

WM_DEVMODECHANGE359

WM_DRAWCLIPBOARD359

WM_DRAWRITEM359

WM_GETDLGCODE360

WM_FONTCHANGE360

WM_ENTERIDLE360

WM_ERASEBKGND360

WM_GETMINMAXINFO361

WM_GETFONT361

WM_HSCROLL362

WM_GETTEXTLENGTH362

WM_GEFTEXT362

WM_INITDIALOG363

WM_ICONERASEBKGND363

WM_HSCROLLCLIPBOARD363

WM_INITMENUPOPUP364

WM_INITMENU364

WM_KEYUP365

WM_KEYDOWN365

WM_LBUTTONDOWN366

WM_LBUTTONDBLCLK366

WM_KILLFOCUS366

WM_MBUTTONDOWN367

WM_MBUTTONDBLCLK367

WM_LBUTTONUP367

WM_MDICASCADE368

WM_MDIACTIVATE368

WM_MBUTTONUP368

WM_MDIICONARRANGE369

WM_MDIGETACTIVE369

WM_MDICREATE369

WM_MDIDESTROY369

WM_MDITILE370

WM_MDISETMENU370

WM_MDIMAXIMIZE370

WM_MDINEXT370

WM_MDIRESTORE370

WM_MENUSELECT371

WM_MENUCHAR371

WM_MEASUREITEM371

WM_MOVE372

WM_MOUSEMOVE372

WM_MOUSEACTIVATE372

WM_NCHITTEST373

WM_NCDESTROY373

WM_NCACTIVATE373

WM_NCCALCSIZE373

WM_NCCREATE373

WM_NCLBUTTONDOWN374

WM_NCLBUTTONDBLCLK374

WM_NCMOUSEMOVE375

WM_NCMBUTTONUP375

WM_NCLBUTTONUP375

WM_NCMBUTTONDBLCLK375

WM_NCMBUTTONDOWN375

WM_NEXTDLGCTL376

WM_NCRBUTTONUP376

WM_NCPAINT376

WM_NCRBUTTONDBLCLK376

WM_NCRBUTTONDOWN376

WM_PALETTECHANGED377

WM_PAINTICON377

WM_PAINT377

WM_PAINTCLIPBOARD377

WM_QUERYENDSESSION378

WM_QUERYDRAGICON378

WM_PARENTNOTIFY378

WM_PASTE378

WM_RBUTTONDBLCLK379

WM_QUIT379

WM_QUERYNEWPALETTE379

WM_QUERYOPEN379

WM_SETCURSOR380

WM_RENDERFORMAT380

WM_RBUTTONDOWN380

WM_RBUTTONUP380

WM_RENDERALLFORMATS380

WM_SETREDRAW381

WM_SETFONT381

WM_SETFOCUS381

WM_SIZE382

WM_SHOWWINDOW382

WM_SETTEXT382

WM_SYSCHAR383

WM_SPOOLERSTATUS383

WM_SIZECLIPBOARD383

WM_SYSCOMMAND384

WM_SYSCOLORCHANGE384

WM_SYSKEYDOWN385

WM_SYSDEADCHAR385

WM_SYSKEYUP386

WM_VSCROLL387

WM_VKEYTOITEM387

WM_TIMECHANGE387

WM_TIMER387

WM_UNDO387

WM_WININICHANGE388

WM_VSCROLLCLIPBOARD388

第三部分 综合参考390

7.1 数据类型391

第七章 数据类型和结构391

BITMAP393

7.2 数据结构393

BITMAPCOREINFO394

BITMAPCOREHEADER394

BITMAPFILEHEADER395

BITMAPINFO396

BITMAPINFOHEADER397

CLIENTCREATESTRUCT399

COLORREF400

COMSTAT401

COMPAREITEMSTRUCT401

CREATESTRUCT402

DCB403

DEVMODE406

DELETEITEMSTRUCT406

DLGTEMPLATE408

DRAWITEMSTRUCT410

FONTINFO412

LOGBRUSH413

HANDLETABLE413

LOGFONT414

LOGPEN417

LOGPALETTE417

MDICREATESTRUCT418

MEASUREITEMSTRUCT419

MENUITEMTEMPLATE420

METAFILEPICT421

OFSTRUCT422

MULTIKEYHELP422

MSG422

PALETTEENTRY423

PAINTSTRUCT423

RECT424

POINT424

TEXTMETRIC425

RGBTRIPLE425

RGBQUAD425

WNDCLASS427

8.1 单行语句430

第八章 资源描述语句430

8.2 用户定义的资源431

8.4 STRINGTABLE语句432

8.3 RCDATA 语句432

8.5 ACCELERATORS语句433

8.6 MENU语句434

8.6.1 项定义语句435

8.7 DIALOG语句437

8.7.1 对话框选项语句439

8.7.2 对话框控制语句441

8.8.4 #ifdef语句456

8.8.3 #undef语句456

8.8 指令456

8.8.1 #include语句456

8.8.2 #define语句456

8.8.8 #else语句457

8.8.7 #elif语句457

8.8.5 #ifndef语句457

8.8.6 #if语句457

8.9 小结458

8.8.9 #endif语句458

9.2 图标资源文件格式459

9.1 位图文件格式459

第九章 文件格式459

9.3 光标资源文件格式460

9.5 图元文件格式461

9.4 写字板文件格式461

9.5.2 图元文件记录462

9.5.1 图元文件的首部462

9.5.3 图元文件的示例程序输出475

9.6 小结476

DATA477

CODE477

第十章 模块定义语句477

EXPORTS478

EXETYPE478

DESCRIPTION478

IMPORTS479

HEAPSIZE479

SEGMENTS480

NAME480

LIBRARY480

STUB481

STACKSIZE481

11.1 二元光栅操作483

第十一章 二元及三元光栅操作码483

11.2 三元光栅操作485

11.3 小结492

BANDINFO493

ABORTDOC493

第十二章 打印机换码函数493

BEGIN_PATH494

DEVICEDATA495

CLIP_TO_PATH495

DRAWPATTERNRECT496

DRAFTMODE496

ENABLEPAIRKERNING497

ENABLEDUPLEX497

END_PATH498

ENDDOC498

ENABLERELATIVEWIDTHS498

ENUMPAPERBINS499

EXT_DEVICE_CAPS500

EPSPRINTING500

ENUMPAPERMETRICS500

EXTTEXTOUT501

GETEXTENDEDTEXTMETRICS502

GETCOLORTABLE502

FLUSHOUTPUT502

GETPAIRKERNTABLE505

GETFACENAME505

GETEXTENTTABLE505

GETPRINTINGOFFSET506

GETPHYSPAGESIZE506

GETSETPAPERBINS507

GETSCALINGFACTOR507

GETSETPAPERORIENT508

GETSETPAPERMETRICS508

GETTECHNOLOGY509

GETSETSCREENPARAMS509

GETVECTORBRUSHSIZE510

GETTRACKKERNTABLE510

NEWFRAME511

MFCOMMENT511

GETVECTORPENSIZE511

NEXTBAND512

PASSTHROUGH512

QUERYESCSUPPORT512

RESTORE_CTM513

SAVE_CTM513

SETABORTPROC513

SETALLJUSTVALUES514

SET_ARC_DIRECTION515

SET_BACKGROUND_COLOR515

SET_BOUNDS515

SETCOLORTABLE516

SETCOPYCOUNT517

SETKERNTRACK517

SETLINECAP517

SETMITERLIMIT518

SET_POLY_MODE518

SETLINEJOIN518

SET_SCREEN_ANGLE519

SET_SPREAD520

STARTDOC520

TRANSFORM_CTM521

13.1 创建汇编语言 Windows应用程序的准则522

13.1.1 指定存贮模式522

第十三章 汇编语言宏概述522

13.1.2 选择调用参量523

13.1.3 启动窗口 ProIog/Epilog 的选择项523

13.1.7 库的连接524

13.1.6 回调函数的说明524

13.1.8 库的连接524

13.2 宏指令的分类524

13.1.5 建立应用程序的入口点524

13.1.4 包含CMACROS.INC文件524

13.2.2 存贮分配的宏指令525

13.2.3 函数宏指令525

13.2.1 段操作宏指令525

13.3 Cmacro的使用526

13.2.6 检错宏指令526

13.3.1 类型重复526

13.2.5 特殊定义宏指令526

13.2.4 调用宏指令526

13.3.2 符号自定527

13.3.3 Cmacro:一个函数示例527

13.4 结束语528

cBegin529

assumes529

cCall529

Arg529

第十四章 汇编语言宏指令目录529

codeOFFSET530

cProc530

cEnd530

creteaSeg531

dataOFFSET531

errn$532

errnz532

DefX532

externX533

FarPtr533

IabelX534

IocalX534

globalX534

parmX535

sEnd536

SegNameOFFSET536

StaticX536

sBegin536

Save536

第十五章 Windows的DDE协议的定义538

15.1 如何使用DDE消息集538

15.3 原子的使用539

15.4 共享内存对象的使用539

15.2 DDE对话的同步539

15.6 System主题的使用540

15.7 DDE消息目录540

15.5 写字板格式的使用540

附录A 虚拟键代码548

附录B RC诊断信息552

附录C Windows的调试信息558

C.1 USE错误代码558

C.2 GDI错误代码559

C.3 Kernel错语代码559

附录D 字符表564

E.1 分段与平伸内存模式566

E.2 使用WINMEM32.DLL库566

附录E windows 32位内存管理DLL566

E.3 使用32位内存的一些考虑567

E.3.1 Windows下的平伸内存模式568

E.3.2 应用程序栈568

E.4.2 在子例程库中使用32位代码和数569

E.4.1 使用32位数据对象569

E.4.3 在主程序中使用32位代码数据569

E.5 WINMEM32.DLL中的函数目录569

E.4 在Windows应用程序中使用32位内存569

E.3.4 编程语言569

E.3.3 中断时刻代码569

1991年05月第1版《MICROSOFT WINDOWS V3.0 程序员参考手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由美 MICROSOFT CORPORATION 1991年05月第1版 电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

SQL程序员参考手册(1999 PDF版)
SQL程序员参考手册
1999 北京:中国水利水电出版社
MICROSOFT QUICK C 库程序参考手册(1988 PDF版)
MICROSOFT QUICK C 库程序参考手册
1988
MICROSOFT WINDOWS V3.0用户手册(1991 PDF版)
MICROSOFT WINDOWS V3.0用户手册
1991
MICROSOFT WINDOWS V3.0 程序员参考手册(1991年05月第1版 PDF版)
MICROSOFT WINDOWS V3.0 程序员参考手册
1991年05月第1版 电子工业出版社
Microsoft Windows 3.1程序员参考大全(二)--函数(1993年07月 PDF版)
Microsoft Windows 3.1程序员参考大全(二)--函数
1993年07月 清华大学出版社
80386程序员参考手册( PDF版)
80386程序员参考手册
北京科海集团公司培训中心
Microsoft C程序库参考手册(1987 PDF版)
Microsoft C程序库参考手册
1987
程序员参考手册  3(1991 PDF版)
程序员参考手册 3
1991 中国科学院希望高级电脑技术公司
程序员参考手册  中(1979 PDF版)
程序员参考手册 中
1979
程序员参考手册  下(1991 PDF版)
程序员参考手册 下
1991 北京:海洋出版社
Microsoft鼠标器程序员参考手册(1994 PDF版)
Microsoft鼠标器程序员参考手册
1994 北京:学苑出版社
DOS程序员参考手册(1996 PDF版)
DOS程序员参考手册
1996 北京:清华大学出版社
Microsoft Quick C库程序参考手册(1988 PDF版)
Microsoft Quick C库程序参考手册
1988 北京:国防工业出版社
多媒体系统软件及应用设计(1996 PDF版)
多媒体系统软件及应用设计
1996 北京:电子工业出版社
微机选购、组装、测试实用指南  386、486、586、多媒体(1996 PDF版)
微机选购、组装、测试实用指南 386、486、586、多媒体
1996 西安:西安交通大学出版社