⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 generic.inc

📁 win32ASM教程
💻 INC
字号:
UINT		TYPEDEF		DWORD
LONG		TYPEDEF		DWORD
LPSTR		TYPEDEF		PTR BYTE
LPCSTR		TYPEDEF		LPSTR
PVOID		TYPEDEF		PTR
LPVOID		TYPEDEF		PVOID
HANDLE		TYPEDEF		PVOID
HINSTANCE	TYPEDEF		HANDLE
HWND		TYPEDEF		HANDLE
HMENU		TYPEDEF		HANDLE
HDC		TYPEDEF		HANDLE
HGDIOBJ		TYPEDEF		HANDLE
HICON		TYPEDEF		HANDLE
HCURSOR		TYPEDEF		HANDLE
HBRUSH		TYPEDEF		HANDLE

tagWNDCLASSEXA	STRUCT
	cbSize		UINT		?
	style		UINT		?
	lpfnWndProc	DWORD		?
	cbClsExtra	DWORD		?
	cbWndExtra	DWORD		?
	hInstance	DWORD		?
	hIcon		DWORD		?
	hCursor		DWORD		?
	hbrBackground	DWORD		?
	lpszMenuName	DWORD		?
	lpszClassName	DWORD		?
	hIconSm		DWORD		?
tagWNDCLASSEXA	ENDS

WNDCLASSEXA	TYPEDEF		tagWNDCLASSEXA

tagPOINT	STRUCT
	x		LONG		?
	y		LONG		?
tagPOINT	ENDS

POINT		TYPEDEF		tagPOINT

tagMSG		STRUCT
	message		UINT		?
	wParam		DWORD		?
	lParam		DWORD		?
	time		DWORD		?
	pt		POINT		<>
tagMSG		ENDS

MSG		TYPEDEF		tagMSG
LPMSG		TYPEDEF		PTR MSG

tagRECT		STRUCT
	left		LONG		?
	top		LONG		?
	right		LONG		?
	bottom		LONG		?
tagRECT		ENDS

RECT		TYPEDEF		tagRECT

tagPAINTSTRUCT	STRUCT
	hdc		DWORD		?
	fErase		DWORD		?
	rcPaint		RECT		<>
	fRestore	DWORD		?
	fIncUpdate	DWORD		?
	rgbReserved	BYTE		32 DUP(?)
tagPAINTSTRUCT	ENDS

PAINTSTRUCT	TYPEDEF		tagPAINTSTRUCT
LPPAINTSTRUCT	TYPEDEF		PTR PAINTSTRUCT

NULL			=		0

TRUE			=		0ffffffffh
FALSE			=		0

SW_SHOWDEFAULT		=		10

CS_HREDRAW		=		0002h
CS_VREDRAW		=		0001h

IDI_APPLICATION		=		32512
IDC_ARROW		=		32512

COLOR_WINDOW		=		5

WS_OVERLAPPEDWINDOW	=		00cf0000h

CW_USEDEFAULT		=		80000000h

WM_COMMAND		=		0111h
WM_CLOSE		=		0010h
WM_PAINT		=		000fh
WM_DESTROY		=		0002h
WM_INITDIALOG		=		0110h

IDOK			=		1
IDCANCEL		=		2

GetModuleHandleA	PROTO stdcall,	:LPCSTR
GetCommandLineA		PROTO stdcall
ExitProcess		PROTO stdcall,	:UINT
LoadIconA		PROTO stdcall,	:HINSTANCE,:LPCSTR
LoadCursorA		PROTO stdcall,	:HINSTANCE,:LPCSTR
RegisterClassExA	PROTO stdcall,	:PTR WNDCLASSEXA
CreateWindowExA		PROTO stdcall,	:DWORD,:LPCSTR,:LPCSTR,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:HWND,:HMENU,:HINSTANCE,:LPVOID
ShowWindow		PROTO stdcall,	:HWND,:DWORD
UpdateWindow		PROTO stdcall,	:HWND
GetMessageA		PROTO stdcall,	:LPMSG,:HWND,:UINT,:UINT
TranslateMessage	PROTO stdcall,	:PTR MSG
DispatchMessageA	PROTO stdcall,	:PTR MSG
SendMessageA		PROTO stdcall,	:HWND,:UINT,:DWORD,:DWORD
DialogBoxParamA		PROTO stdcall,	:HINSTANCE,:LPCSTR,:HWND,:DWORD,:DWORD
BeginPaint		PROTO stdcall,	:HWND,:LPPAINTSTRUCT
EndPaint		PROTO stdcall,	:HWND,:PTR PAINTSTRUCT
PostQuitMessage		PROTO stdcall,	:DWORD
DefWindowProcA		PROTO stdcall,	:HWND,:UINT,:DWORD,:DWORD
EndDialog		PROTO stdcall,	:HWND,:DWORD

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -