Win32 API의 함수와 메시지, 구조체에 대한 레퍼런스입니다. 이 레퍼런스는 아주 장기적인 계획하에 만들어지고 있으며 완성을 목표로 하지 않습니다. API가 계속 바뀌고 추가되고 있기 때문에 양적인 구색보다는 질적인 완성을 더 우선시합니다. 시간나는 틈틈이 천천히 만드나 결코 허술하게 만들지는 않습니다.
작업 진행 과정을 보시고 싶으면 여기(작업일지)를 보십시요.
당분간은 질보다 양을 늘리는데 주력할 예정이며 아직 레퍼런스 형식이 확정된 것이 아니므로 혹시 오타나 틀린 내용이 있더라도 버그 보고는 하지 않으셔도 됩니다. 년말에 정식 릴리즈되면 오타 보고와 여러분들의 의견을 수렴하도록 하겠습니다.

 

Win32 API 주요 함수

AdjustWindowRect
BeginPaint
BitBlt
CheckDlgButton
CheckRadioButton
ClientToScreen
CloseHandle
CloseWindow
CopyFile
CreateCompatibleDC
CreateDialog
CreateFile
CreateFont
CreateFontIndirect
CreateHatchBrush
CreatePen
CreateProcess
CreateSolidBrush
CreateWindow
CreateWindowEx
DefWindowProc
DeleteFile
DeleteObject
DestroyWindow
DialogBox
DispatchMessage
DrawText
Ellipse
EndDialog
EndPaint
FillRect
FindWindow
GetBkColor
GetBkMode
GetClassLong
GetClientRect
GetDC
GetDeviceCaps
GetDlgItem
GetDlgItemInt
GetDlgItemText
GetFocus
GetLocalTime
GetMapMode
GetMessage
GetObject
GetOpenFileName
GetPixel
GetROP2
GetScrollInfo
GetStockObject
GetSubMenu
GetSystemDirectory
GetSystemMetrics
GetTextAlign
GetTextColor
GetTextMetrics
GetWindowLong
GetWindowRect
GetWindowsDirectory
GetWindowText
InvalidateRect
IsChild
IsDlgButtonChecked
IsIconic
IsWindow

IsWindowEnabled
IsWindowVisible
IsZoomed
KillTimer
LineTo
LoadAccelerator
LoadBitmap
LoadCursor
LoadIcon
LoadMenu
LoadString
MessageBeep
MessageBox
MoveFile
MoveFileEx
MoveToEx
MoveWindow
OutputDebugString
PatBlt
PeekMessage
PostMessage
PostQuitMessage
ReadFile
Rectangle
RegisterClass
RegisterClassEx
ReleaseCapture
ReleaseDC
ScreenToClient
ScrollWindow
SelectObject
SendMessage
SetBkColor
SetBkMode
SetCapture
SetClassLong
SetCursor
SetDlgItemInt
SetDlgItemText
SetFocus
SetMapMode
SetMenu
SetPixel
SetROP2
SetScrollInfo
SetScrollPos
SetScrollRange
SetTextAlign
SetTextColor
SetTimer
SetWindowLong
SetWindowPos
SetWindowText
ShowWindow
Sleep
StretchBlt
SystemParametersInfo
TextOut
TimerProc
TrackPopupMenu
TranslateAccelerator
TranslateMessage
UpdateWindow
WindowProc
WinExec
WinMain
WriteFile

전체함수(알파벳순) 전체함수(기능별)

메시지


WM_ACTIVATE
WM_ACTIVATEAPP
WM_APP
WM_APPCOMMAND
WM_CHAR
WM_CHARTOITEM
WM_CHILDACTIVATE
WM_CLEAR
WM_CLOSE
WM_COMMAND
WM_COMPACTING
WM_COMPAREITEM
WM_COPY
WM_CREATE
WM_CTLCOLORBTN
WM_CTLCOLORDLG
WM_CTLCOLOREDIT
WM_CTLCOLORLISTBOX
WM_CTLCOLORSCROLLBAR
WM_CTLCOLORSTATIC
WM_CUT
WM_DEADCHAR
WM_DELETEITEM
WM_DESTROY
WM_DRAWITEM
WM_DROPFILES
WM_ENABLE
WM_ENDSESSION
WM_ENTERIDLE
WM_ERASEBKGND
WM_FONTCHANGE
WM_GETDLGCODE
WM_GETFONT
WM_GETMINMAXINFO
WM_GETTEXT
WM_GETTEXTLENGTH
WM_HSCROLL

WM_ICONERASEBKGND
WM_INITDIALOG
WM_INITMENU
WM_INITMENUPOPUP
WM_KEYDOWN
WM_KEYUP
WM_KILLFOCUS
WM_LBUTTONDBLCLK
WM_LBUTTONDOWN
WM_LBUTTONUP
WM_MENUCHAR
WM_MENUSELECT
WM_MOUSEACTIVATE
WM_MOUSEMOVE
WM_MOVE
WM_NCACTIVATE
WM_NCCALCSIZE
WM_NCCREATE
WM_NCDESTROY
WM_NCHITTEST
WM_NEXTDLGCTL
WM_NULL
WM_OTHERWINDOWCREATED
WM_OTHERWINDOWDESTROYED
WM_PAINT
WM_PAINTCLIPBOARD
WM_PAINTICON
WM_PALETTECHANGED
WM_PARENTNOTIFY
WM_PASTE
WM_QUERYDRAGICON
WM_QUERYENDSESSION

WM_QUERYNEWPALETTE
WM_QUERYOPEN
WM_QUIT
WM_RBUTTONDOWN
WM_RBUTTONUP
WM_RENDERFORMAT
WM_SETCURSOR
WM_SETFOCUS
WM_SETFONT
WM_SERREDRAW
WM_SETTEXT
WM_SHOWWINDOW
WM_SIZE
WM_SIZECLIPBOARD
WM_SYSCHAR
WM_SYSCOLORCHANGE
WM_SYSCOMMAND
WM_SYSDEADCHAR
WM_SYSKEYDOWN
WM_SYSKEYUP
WM_TIMECHANGE
WM_TIMER
WM_UNDO
WM_USER
WM_VKEYTOITEM
WM_VSCROLL
WM_WINIINICHANGE

구조체

각 함수에 고유한 구조체는 함수 레퍼런스에 정리하며 공용 구조체에 대해서만 레퍼런스를 따로 제작합니다.

OPENFILENAME
SCROLLINFO
SYSTEMTIME

   

 

용어집

준비중입니다.