《Microsoft Win32程序员参考大全 消息、结构和宏 5》求取 ⇩

介绍1

本书的内容安排1

本书约定1

第1章 数据类型1

目录1

第2章 消息6

B6

BM_GETCHECK6

BM_GETSTATE6

BM_SETCHECK7

BM_SETSTATE7

BM_SETSTYLE8

BN_CLICKED9

BN_DISABLE9

BN_PAINT10

BN_UNHILITE10

TAPE_SET_MEDIA PARAMETERS 510

BN_HILITE10

BN_DOUBLECLICKED10

C11

CB_ADDSTRING11

CB_DELETESTRING11

CB_DIR12

CB_FINDSTRING13

CB_FINDSTRINGEXACT13

CB_GETCOUNT14

CB_GETCURSEL14

CB_GETDROPPEDCONTROLRECT15

CB_GETDROPPEDSTATE15

CB_GETEDITSEL15

CB_GETEXTENDEDUI16

CB_GETITEMDATA16

CB_GETITEMHEIGHT17

CB_GETLBTEXT17

CB_GETLBTEXTLEN18

CB_GETLOCALE18

CB_INSERTSTRING19

CB_LIMITTEXT19

CB_RESETCONTENT20

CB_SELECTSTRING20

CB_SETCURSEL21

CB_SETEDITSEL21

CB_SETEXTENDEDUI22

CB_SETITEMDATA22

CB_SETLOCALE23

CB_SETITEMHEIGHT23

CB_SHOWDROPDOWN24

CBN_DBLCLK24

CBN_CLOSEUP24

CBN_DROPDOWN25

CBN_EDITCHANGE25

CBN_EDITUPDATE25

CBN_SELCHANGE26

CBN_KILLFOCUS26

CBN_ERRSPACE26

CBN_SELENDOK27

CBN_SETFOCUS27

CBN_SELENDCANCEL27

CPL_DBLCLK28

CPL_EXIT28

CPL_GETCOUNT28

CPL_INIT29

CPL_INQUIRE29

CPL_NEWINQUIRE30

CPL_SELECT31

CPL_STOP31

DM_SETDEFID32

D32

DM_GETDEFID32

E33

EM_CANUNDO33

EM_EMPTYUNDOBUFFER33

EM_FMTLINES33

EM_GETFIRSTVISIBLELINE34

EM_GETHANDLE34

EM_GETLINECOUNT35

EM_GETMODIFY35

EM_GETLINE35

EM_GETPASSWORDCHAR36

EM_GETRECT36

EM_GETSEL37

EM_GETWORDBREAKPROC37

EM_LIMITTEXT38

EM_LINEFROMCHAR38

EM_LINEINDEX39

EM_LINELENGTH39

EM_REPLACESEL40

EM_LINESCROLL40

EM_SCROLLCARET41

EM_SCROLL41

EM_SETHANDLE42

EM_SETMODIFY42

EM_SETPASSWORDCHAR43

EM_SETREADONLY43

EM_SETRECT44

EM_SETRECTNP44

EM_SETSEL45

EM_SETWORDBREAK46

EM_SETTABSTOPS46

EM_SETWORDBREAKPROC47

EM_UNDO47

EN_CHANGE48

EN_ERRSPACE48

EN_HSCROLL48

EN_KILLFOCUS48

EN_MAXTEXT49

EN_SETFOCUS49

EN_UPDATE49

EN_VSCROLL50

F50

FM_GETDRIVEINFO50

FM_GETFILESEL51

FM_GETFILESELLFN51

FM_GETFOCUS52

FM_GETSELCOUNTLFN53

FM_GETSELCOUNT53

FM_REFRESH_WINDOWS53

FMEVENT_INITMENU54

FM_RELOAD_EXTENSIONS54

FMEVENT_LOAD55

FMEVENT_SELCHANGE55

FMEVENT_TOOLBARLOAD56

FMEVENT_UNLOAD56

LB_ADDSTRING57

L57

LB_ADDFILE57

FMEVENT_USER_REFRESH57

LB_DELETESTRING58

LB_DIR58

LB_FINDSTRING59

LB_FINDSTRINGEXACT60

LB_GETANCHORINDEX60

LB_GETCOUNT61

LB_GETCURSEL61

LB_GETCARETINDEX61

LB_GETHORIZONTALEXTENT62

LB_GETITEMDATA62

LB_GETITEMRECT63

LB_GETITEMHEIGHT63

LB_GETLOCALE64

LB_GETSEL64

LB_GETSELCOUNT64

LB_GETSELITEMS65

LB_GETTEXT65

LB_GETTEXTLEN66

LB_GETTOPINDEX66

LB_INSERTSTRING66

LB_RESETCONTENT67

LB_SELECTSTRING67

LB_SELITEMRANGE68

LB_SELITEMRANGEEX68

LB_SETANCHORINDEX69

LB_SETCARETINDEX69

LB_SETCOUNT70

LB_SETCOLUMNWIDTH70

LB_SETCURSEL71

LB_SETHORIZONTALEXTENT71

LB_SETITEMDATA72

LB_SETITEMHEIGHT72

LB_SETSEL73

LB_SETLOCALE73

LB_SETTABSTOPS74

LB_SETTOPINDEX74

LBN_DBLCLK75

LBN_ERRSPACE75

LBN_KILLFOCUS75

MCI_BREAK76

LBN_SELCANCEL76

LBN_SELCHANGE76

M76

LBN_SETFOCUS76

MCI_CLOSE77

MCI_COPY78

MCI_CUE79

MCI_CUT80

MCI_DELETE80

MCI_FREEZE81

MCI_GETDEVCAPS82

MCI_INFO86

MCI_LOAD88

MCI_OPEN89

MCI_PASTE92

MCI_PAUSE93

MCI_PLAY93

MCI_PUT95

MCI_RECORD97

MCI_RESUME98

MCI_SAVE98

MCI_SEEK99

MCI_SET101

MCI_SOUND106

MCI_STATUS107

MCI_STEP112

MCI_STOP114

MCI_SYSINFO114

MCI_UNFREEZE115

MCI_WHERE116

MCI_WINDOW118

MIM_CLOSE120

MIM_DATA120

MIM_ERROR121

MIM_LONGDATA121

MIM_LONGERROR122

MIM_OPEN122

MM_JOY1BUTTONDOWN123

MM_JOY1BUTTONUP123

MM_JOY1MOVE124

MM_JOY1ZMOVE124

MM_JOY2BUTTONDOWN125

MM_JOY2BUTTONUP125

MM_JOY2ZMOVE126

MM_JOY2MOVE126

MM_MCINOTIFY127

MM_MIM_CLOSE128

MM_MIM_DATA128

MM_MIM_ERROR128

MM_MIM_LONGDATA129

MM_MIM_LONGERROR129

MM_MOM_CLOSE130

MM_MIM_OPEN130

MM_MOM_OPEN131

MM_WIM_CLOSE131

MM_MOM_DONE131

MM_WIM_DATA132

MM_WIM_OPEN132

MM_WOM_CLOSE133

MM_WOM_DONE133

MM_WOM_OPEN134

MMIOM_CLOSE134

MMIOM_OPEN134

MMIOM_SEEK135

MMIOM_READ135

MMIOM_WRITE136

MMIOM_WRITEFLUSH136

MOM_CLOSE136

MOM_DONE137

MOM_OPEN137

S138

SBM_ENABLE_ARROWS138

SBM_GETPOS138

SBM_GETRANGE139

SBM_SETPOS139

SBM_SETRANGEREDRAW140

SBM_SETRANGE140

STM_GETICON141

STE_SETICON141

W141

WIM_CLOSE141

WIM_DATA142

WIM_OPEN142

WM_ACTIVATE143

WM_ACTIVATEAPP144

WM_ASKCBFORMATNAME144

WM_CHAR145

WM_CANCELMODE145

WM_CHANGECBCHAIN145

WM_CHARTOITEM146

WM_CHILDACTIVATE147

WM_CHOOSEFONT_GETLOGFONT147

WM_CLEAR148

WM_CLOSE148

WM_COMMAND149

WM_COMPACTING149

WM_COMPAREITEM150

WM_COPY151

WM_COPYDATA151

WM_CPL_LAUNCH152

WM_CPL_LAUNCHED152

WM_CREATE153

WM_CTLCOLORBTN154

WM_CTLCOLORDLG154

WM_CTLCOLOREDIT155

WM_CTLCOLORLISTBOX155

WM_CTLCOLORMSGBOX156

WM_CTLCOLORSCROLLBAR157

WM_CTLCOLORSTATIC157

WM_DDE_ACK158

WM_CUT158

WM_DDE_ADVISE161

WM_DDE_DATA162

WM_DDE_EXECUTE164

WM_DDE_INITIATE165

WM_DDE_POKE166

WM_DDE_REQUEST168

WM_DDE_TERMINATE168

WM_DDE_UNADVISE169

WM_DEADCHAR170

WM_DESTROY171

WM_DELETEITEM171

WM_DESTROYCLIPBOARD172

WM_DEVMODECHANGE172

WM_DRAWCLIPBOARD173

WM_DRAWITEM173

WM_DROPFILES174

WM_ENABLE174

WM_ENDSESSION175

WM_ENTERIDLE175

WM_ERASEBKGND176

WM_ENTERMENULOOP176

WM_EXITMENULOOP176

WM_FONTCHANGE177

WM_GETDLGCODE177

WM_GETHOTKEY178

WM_GETFONT178

WM_GETMINMAXINFO179

WM_GETTEXT179

WM_HOTKEY180

WM_GETTEXTLENGTH180

WM_HSCROLL181

WM_HSCROLLCLIPBOARD182

WM_ICONERASEBKGND183

WM_INITDIALOG183

WM_INITMENU184

WM_INITMENUPOPUP184

WM_KEYDOWN185

WM_KEYUP186

WM_KILLFOCUS187

WM_LBUTTONDBLCLK187

WM_LBUTTONDOWN188

WM_LBUTTONUP189

WM_MBUTTONDBLCLK189

WM_MBUTTONDOWN190

WM_MBUTTONUP191

WM_MDIACTIVATE192

WM_MDICREATE193

WM_MDICASCADE193

WM_MDIDESTROY194

WM_MDIICONARRANGE195

WM_MDIMAXIMIZE195

WM_MDIGETACTIVE195

WM_MDINEXT196

WM_MDIREFRESHMENU196

WM_MDIRESTORE197

WM_MDISETMENU197

WM_MDITILE198

WM_MEASUREITEM198

WM_MENUCHAR199

WM_MENUSELECT200

WM_MOUSEACTIVATE201

WM_MOUSEMOVE202

WM_MOVE202

WM_NCACTIVATE203

WM_NCCALCSIZE203

WM_NCCREATE205

WM_NCDESTROY205

WM_NCHITTEST206

WM_NCLBUTTONDBLCLK207

WM_NCLBUTTONDOWN208

WM_NCLBUTTONUP208

WM_NCMBUTTONDBLCLK209

WM_NCMBUTTONDOWN210

WM_NCMBUTTONUP211

WM_NCMOUSEMOVE211

WM_NCRBUTTONDBLCLK212

WM_NCPAINT212

WM_NCRBUTTONDOWN213

WM_NCRBUTTONUP214

WM_NEXTDLGCTL215

WM_PAINT215

WM_PAINTCLIPBOARD216

WM_PALETTECHANGED217

WM_PAINTICON217

WM_PARENTNOTIFY218

WM_PALETTEISCHANGING218

WM_PASTE219

WM_POWER220

WM_QUERYDRAGICON220

WM_QUERYENDSESSION221

WM_QUERYNEWPALETTE221

WM_QUERYOPEN222

WM_QUEUESYNC222

WM_RBUTTONDBLCLK223

WM_QUIT223

WM_RBUTTONDOWN224

WM_RBUTTONUP225

WM_RENDERALLFORMATS225

WM_RENDERFORMAT226

WM_SETCURSOR226

WM_SETFOCUS227

WM_SETFONT227

WM_SETHOTKEY228

WM_SETREDRAW229

WM_SETTEXT229

WM_SIZE230

WM_SHOWWINDOW230

WM_SIZECLIPBOARD231

WM_SPOOLERSTATUS232

WM_SYSCHAR232

WM_SYSCOLORCHANGE233

WM_SYSCOMMAND234

WM_SYSDEADCHAR235

WM_SYSKEYDOWN236

WM_SYSKEYUP237

WM_TIMECHANGE238

WM_TIMER238

WM_UNDO239

WM_USER239

WM_VKEYTOITEM240

WM_VSCROLL241

WM_VSCROLLCLIPBOARD242

WM_WINDOWPOSCHANGED242

WM_WINDOWPOSCHANGING243

WM_WININICHANGE244

WOM_CLOSE245

WOM_DONE245

WOM_OPEN246

第3章 结构247

A247

ABC247

ABCFLOAT247

ACCEL248

ACCESS_DENIED_ACE249

ACCESS_ALLOWED_ACE249

ACCESS_MASK250

ACE251

ACE_HEADER251

ACL253

ACL_INFORMATION_CLASS254

ACL_REVISION_INFORMATION254

ACL_SIZE_INFORMATION255

ACTION_HEADER255

ADAPTER_STATUS256

AUXCAPS258

ADDJOB_INFO_1258

BITMAP260

B260

BITMAPCOREHEADER261

BITMAPCOREINFO261

BITMAPFILEHEADER262

BITMAPINFO263

BITMAPINFOHEADER265

BY_HANDLE_FILE_INFORMATION268

C270

CBT_CREATEWND270

CBTACTIVATESTRUCT270

CHAR_INFO271

CHARSET271

CHOOSECOLOR272

CHOOSEFONT274

COLORADJUSTMENT277

CLIENTCREATESTRUCT279

COLORREF279

COMMPROP280

COMMTIMEOUTS284

COMPAREITEMSTRUCT285

COMSTAT286

INFO287

CONSOLE_SCREEN_BUFFER287

CONSOLE_CURSOR_INFO287

CONTEXT288

CONVCONTEXT288

CONVINFO289

COORD292

COPYDATASTRUCT292

CPINFO293

CPLINFO293

CREATE_PROCESS_DEBUG_INFO294

CREATE_THREAD_DEBUG_INFO296

CREATESTRUCT296

D298

DCB298

CWPSTRUCT298

DDEACK302

DDEADVISE302

DDEDATA303

DDELN304

DDEML_MSG_HOOK_DATA305

DDEPOKE305

DDEUP306

DEBUG_EVENT306

DEBUGHOOKINFO308

DEVMODE309

DELETEITEMSTRUCT309

DEVNAMES314

DISK_GEOMETRY315

DISK_PERFORMANCE316

DLGITEMTEMPLATE317

DLGTEMPLATE318

DOCINFO320

DOC_INFO_1321

DRAWITEMSTRUCT321

DRIVE_LAYOUT_INFORMATION323

DRIVER_INFO 1323

ENHMETAHEADER324

E324

DRIVER_INFO_2324

ENHMETARECORD326

ENUMLOGFONT326

ENUM_SERVICE_STATUS327

EVENTLOGRECORD328

EVENTMSG331

EXCEPTION_DEBUG_INFO331

EXCEPTION_POINTERS332

EXCEPTION RECORD332

EXIT_PROCESS_DEBUG_INFO334

EXIT_THREAD_DEBUG_INFO335

EXTLOGFONT335

EXTLOGPEN337

EXT_BUTTON339

FILETIME340

F340

FIND_NAME_BUFFER340

FIND_NAME_HEADER341

FINDREPLACE342

FIXED344

FMS_GETDRIVEINFO345

FMS_GETFILESEL345

FMS_LOAD346

FMS_TOOLBARLOAD347

FOCUS_EVENT_RECORD347

FORM_INFO_1348

FORMAT_PARAMETERS348

GLYPHMETRICS349

G349

GENERIC_MAPPING349

H350

HANDLETABLE350

HELPWININFO350

HSZPAIR352

I352

ICONINFO352

INPUT_RECORD353

J354

JOB_INFO_1354

JOB_INFO_2356

JOYCAPS358

JOYINFO359

KERNINGPAIR360

KEY_EVENT_RECORD360

K360

L362

LANA_ENUM362

LARGE_INTEGER362

LDT_ENTRY363

LOAD_DLL_DEBUG_INFO365

LIST_ENTRY365

LOGBRUSH366

LOGFONT367

LOGPALETTE370

LOGPEN371

LUID372

LUID_AND_ATTRIBUTES372

M373

MAT2373

MCI_ANIM_OPEN_PARMS373

MCI_ANIM_PLAY_PARMS374

MCI_ANIM_STEP_PARMS375

MCI_ANIM_RECT_PARMS375

MCI_ANIM_UPDATE PARMS375

MCI_BREAK_PARMS376

MCI_ANIM WINDOW_PARMS376

MCI_GENERIC_PARMS377

MCI_GETDEVCAPS_PARMS377

MCI_INFO_PARMS378

MCI_LOAD_PARMS378

MCI_OPEN_PARMS379

MCI_OVLY_LOAD_PARMS379

MCI_OVLY_OPEN_PARMS380

MCI_OVLY_RECT_PARMS381

MCI_OVLY_SAVE_PARMS381

MCI_OVLY_WINDOW_PARMS382

MCI_PLAY_PARMS382

MCI_RECORD_PARMS383

MCI_SAVE_PARMS383

MCI_SEEK_PARMS384

MCI_SEQ_SET_PARMS384

MCI_SET_PARMS385

MCI_SOUND_PARMS385

MCI_STATUS_PARMS386

MCI_SYSINFO_PARMS386

MCI_VD_ESCAPE_PARMS387

MCI_VD_PLAY_PARMS387

MCI_WAVE_DELETE_PARMS388

MCI VD_STEP_PARMS388

MCI_WAVE_OPEN_PARMS389

MCI_WAVE_SET_PARMS390

MDICREATESTRUCT391

MEASUREITEMSTRUCT392

MEDIA_TYPE394

MEMORY_BASIC_INFORMATION394

MEMORYSTATUS396

MENU_EVENT_RECORD397

MENUITEMTEMPLATE397

MENUITEMTEMPLATEHEADER398

METAFILEPICT398

METAHEADER399

METARECORD400

MIDIHDR400

MIDIINCAPS401

MIDIOUTCAPS402

MINMAXINFO403

MMCKINFO404

MMIOINFO404

MMTIME406

MONCBSTRUCT408

MONCONVSTRUCT409

MONERRSTRUCT410

MONHSZSTRUCT411

MONITOR_INFO_1412

MONITOR_INFO_2412

MONLINKSTRUCT413

MONMSGSTRUCT414

MOUSE_EVENT_RECORD415

MOUSEHOOKSTRUCT416

MSG417

MULTIKEYHELP417

N418

NAME_BUFFER418

NCB419

NCCALCSIZE_PARAMS423

NETRESOURCE424

NEWCPLINFO425

NEWTEXTMETRIC426

O429

OFSTRUCT429

OPENFILENAME430

OUTLINETEXTMETRIC435

OUTPUT_DEBUG_STRING_INFO438

OVERLAPPED439

PALETTEENTRY440

PAINTSTRUCT440

P440

PANOSE441

PARTITION_INFORMATION446

PCMWAVEFORMAT447

PERF_COUNTER_BLOCK448

PERF_COUNTER_DEFINITION448

PERF_DATA_BLOCK451

PERF_INSTANCE_DEFINITION453

PERF_OBJECT_TYPE453

POINT456

POINTFX456

POINTL456

PLINTS457

POLYTEXT457

PORT_INFO_1458

PREVENT_MEDIA_REMOVAL458

PRINTDLG459

PRINTER_DEFAULTS464

PRINTER_INFO_1464

PRINTER_INFO_2465

PRINTPROCESSOR_IN FO_1467

PRIVILEGE_SET468

PROCESS_INFORMATION469

PROVIDOR_INFO_1469

QUERY_SERVICE_CONFIG470

Q470

QUERY_SERVICE_LOCK_STATUS472

RASTERIZER_STATUS473

REASSIGN_BLOCKS473

R473

RECT474

RECTL474

RGBQUAD475

RGBTRIPLE476

RGNDATA476

RGNDATAHEADER476

RIP_INFO477

SECURITY_DESCRIPTOR478

SECURITY_ATTRIBUTES478

S478

SECURITY_DESCRIPTOR_CONTROL479

SECURITY_IMPERSONATION480

LEVEL480

SECURITY_INFORMATION481

SECURITY_QUALITY_OF_SERVICE481

SERVICE_STATUS482

SERVICE_TABLE ENTRY484

SESSION_BUFFER485

SESSION_HEADER486

SET_PARTITION_INFORMATION486

SID_AND_ATTRIBUTES487

SID487

SID_IDENTIFIER_AUTHORITY488

SINGLE_LIST ENTRY489

SID_NAME_USE489

SIZE490

SMALL_RECT490

STARTUPINFO491

WIN32_STREAM_ID494

String495

StringTable497

StringFileInfo497

SYSTEM_AUDIT_ACE500

SYSTEM_ALARM_ACE500

SYSTEM_INFO501

SYSTEMTIME502

T503

TAPE_CREATE_PARTITION503

TAPE_ERASE503

TAPE_GET_DRIVE_PARAMETERS504

TAPE_GET_MEDIA_PARAMETERS506

TAPE_GET_POSITION507

TAPE_SET_POSITION508

TAPE_SET_DRIVE_PARAMETERS509

TAPE_PREPARE509

TAPE_WRITE_MARKS510

TEXTMETRIC511

TIME_ZONE_INFORMATION513

TIMECAPS514

TOKEN_CONTROL515

TOKEN_DEFAULT_DACL515

TOKEN_GROUPS516

TOKEN_OWNER517

TOKEN_INFORMATION_CLASS517

TOKEN_PRIMARY_GROUP518

TOKEN_PRIVILEGES518

TOKEN_SOURCE519

TOKEN_STATISTICS519

TOKEN_TYPE521

TOKEN_USER521

TTPOLYCURVE521

TTPOLYGONHEADER522

Var523

V523

UNLOAD_DLL_DEBUG_INFO523

ULARGE_INTEGER523

U523

VarFileInfo524

VERIFY_INFORMATION525

VS_FIXEDFILEINFO525

VS_VERSION_INFO529

W530

WAVEFORMAT530

WAVEHDR530

WAVEINCAPS532

WAVEOUTCAPS533

WIN32_FIND_DATA534

WINDO_W_BUFFER_SIZE_RECORD536

WINDOWPLACEMENT536

WINDOWPOS537

WNDCLASS539

X542

XFORM542

第4章 宏544

G544

GetBValue544

GetGValue544

HIWORD545

HIBYTE545

GetRValue545

H545

L546

LANGIDFROMLCID546

LOBYTE546

LOWORD546

M547

MAKEINTATOM547

MAKEINTRESOURCE547

MAKELANGID548

MAKELCID549

MAKELPARAM550

MAKELONG550

MAKELRESULT551

MAKEPOINTS551

MAKEWORD552

MAKEWPARAM552

max553

min553

P553

PALETTEINDEX553

PALETTERGB554

POINTSTOPOINT555

POINTTOPOINTS555

PRIMARYLANGID556

R557

RGB557

S557

SUBLANGID557

T558

TEXT558

第5章 动态数据交换事务559

X559

XTYP_ADVDATA559

XTYP_ADVREQ560

XTYP_ADVSTOP560

XTYP_ADVSTART561

XTYP_CONNECT562

XTYP_CONNECT_CONFIRM563

XTYP_DISCONNECT564

XTYP_ERROR564

XTYP_EXECUTE565

XTYP_MONITOR566

XTYP_POKE567

XTYP_REGISTER568

XTYP_REQUEST569

XTYP_UNREGISTER569

XTYP_WILDCONNECT570

XTYP_XACT_COMPLETE571

1995《Microsoft Win32程序员参考大全 消息、结构和宏 5》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由Microsoft Corporation著;欣 力等译 1995 北京市:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。