Windows 및 메시지

Windows 및 메시지 기술 개요입니다.

Windows 및 메시지 기술은 헤더와 연결되지 않습니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

Functions

 
AdjustWindowRect

원하는 클라이언트 사각형 크기에 따라 창 사각형의 필요한 크기를 계산합니다. 그런 다음 창 사각형을 CreateWindow 함수에 전달하여 클라이언트 영역이 원하는 크기인 창을 만들 수 있습니다.
AdjustWindowRectEx

클라이언트 사각형의 원하는 크기에 따라 창 사각형의 필요한 크기를 계산합니다. 그런 다음 창 사각형을 CreateWindowEx 함수에 전달하여 클라이언트 영역이 원하는 크기인 창을 만들 수 있습니다.
AllowSetForegroundWindow

SetForegroundWindow 함수를 사용하여 지정된 프로세스가 포그라운드 창을 설정할 수 있도록 합니다. 호출 프로세스는 이미 포그라운드 창을 설정할 수 있어야 합니다. 자세한 내용은 이 항목의 뒷부분에 나오는 주의를 참조하십시오.
AnimateWindow

창을 표시하거나 숨길 때 특수 효과를 생성할 수 있습니다. 애니메이션에는 _roll, 슬라이드, 축소 또는 확장, 알파 혼합 페이드의 네 가지 유형이 있습니다.
AnyPopup

소유, 표시, 최상위 팝업 또는 겹치는 창이 화면에 있는지 여부를 나타냅니다. 함수는 호출 애플리케이션의 클라이언트 영역뿐만 아니라 전체 화면을 검색합니다.
ArrangeIconicWindows

지정된 부모 창의 최소화된(상징적인) 자식 창을 모두 정렬합니다.
BeginDeferWindowPos

다중 창 위치 구조에 대한 메모리를 할당하고 구조체에 핸들을 반환합니다.
BringWindowToTop

지정된 창을 Z 순서의 맨 위로 가져옵니다. 창이 최상위 창이면 활성화됩니다. 창이 자식 창인 경우 자식 창과 연결된 최상위 부모 창이 활성화됩니다.
BroadcastSystemMessage

BroadcastSystemMessage 함수는 지정된 받는 사람에게 메시지를 보냅니다. (BroadcastSystemMessage)
BroadcastSystemMessageA

지정된 받는 사람에게 메시지를 보냅니다. (BroadcastSystemMessageA)
BroadcastSystemMessageExA

지정된 받는 사람에게 메시지를 보냅니다. (BroadcastSystemMessageExA)
BroadcastSystemMessageExW

지정된 받는 사람에게 메시지를 보냅니다. (BroadcastSystemMessageExW)
BroadcastSystemMessageW

BroadcastSystemMessageW(유니코드) 함수는 지정된 받는 사람에게 메시지를 보냅니다. (BroadcastSystemMessageW)
CalculatePopupWindowPosition

지정된 앵커 지점, 팝업 창 크기, 플래그 및 선택적 제외 사각형을 사용하여 적절한 팝업 창 위치를 계산합니다.
CallMsgFilterA

지정된 메시지 및 후크 코드를 WH_SYSMSGFILTER 및 WH_MSGFILTER 후크와 연결된 후크 프로시저에 전달합니다. (ANSI)
CallMsgFilterW

지정된 메시지 및 후크 코드를 WH_SYSMSGFILTER 및 WH_MSGFILTER 후크와 연결된 후크 프로시저에 전달합니다. (유니코드)
CallNextHookEx

후크 정보를 현재 후크 체인의 다음 후크 프로시저에 전달합니다. 후크 프로시저는 후크 정보를 처리하기 전이나 후에 이 함수를 호출할 수 있습니다.
CallWindowProcA

지정된 창 프로시저에 메시지 정보를 전달합니다. (ANSI)
CallWindowProcW

지정된 창 프로시저에 메시지 정보를 전달합니다. (유니코드)
CascadeWindows

지정된 부모 창의 지정된 자식 창을 계단식으로 배열합니다.
ChangeWindowMessageFilter

UIPI(사용자 인터페이스 권한 격리) 메시지 필터에서 메시지를 추가하거나 제거합니다.
ChangeWindowMessageFilterEx

지정된 창에 대한 UIPI(사용자 인터페이스 권한 격리) 메시지 필터를 수정합니다.
ChildWindowFromPoint

부모 창에 속한 자식 창에 지정된 점을 포함하는 자식 창이 있는 경우 결정합니다. 검색은 바로 자식 창으로 제한됩니다. 손자 손녀와 더 깊은 하위 창은 검색되지 않습니다.
ChildWindowFromPointEx

지정된 부모 창에 속한 자식 창에 지정된 점이 포함된 자식 창이 있는 경우 결정합니다.
CloseWindow

지정된 창을 최소화(하지만 삭제하지는 않음).
CreateMDIWindowA

MDI(다중 문서 인터페이스) 자식 창을 만듭니다. (ANSI)
CreateMDIWindowW

MDI(다중 문서 인터페이스) 자식 창을 만듭니다. (유니코드)
CreateWindowA

겹치는, 팝업 또는 자식 창을 만듭니다. (ANSI)
CreateWindowExA

확장 창 스타일을 사용하여 겹치는, 팝업 또는 자식 창을 만듭니다. 그렇지 않으면 이 함수는 CreateWindow 함수와 동일합니다. (ANSI)
CreateWindowExW

확장 창 스타일을 사용하여 겹치는, 팝업 또는 자식 창을 만듭니다. 그렇지 않으면 이 함수는 CreateWindow 함수와 동일합니다. (유니코드)
CreateWindowW

겹치는, 팝업 또는 자식 창을 만듭니다. (유니코드)
DeferWindowPos

지정된 창에 대해 지정된 다중 창 위치 구조를 업데이트.
DefFrameProcA

MDI(다중 문서 인터페이스) 프레임 창의 창 프로시저가 처리되지 않는 모든 창 메시지에 대한 기본 처리를 제공합니다. (ANSI)
DefFrameProcW

MDI(다중 문서 인터페이스) 프레임 창의 창 프로시저가 처리되지 않는 모든 창 메시지에 대한 기본 처리를 제공합니다. (유니코드)
DefMDIChildProcA

MDI(다중 문서 인터페이스) 자식 창의 창 프로시저가 처리되지 않는 모든 창 메시지에 대한 기본 처리를 제공합니다. (ANSI)
DefMDIChildProcW

MDI(다중 문서 인터페이스) 자식 창의 창 프로시저가 처리되지 않는 모든 창 메시지에 대한 기본 처리를 제공합니다. (유니코드)
DefWindowProcA

기본 창 프로시저를 호출하여 애플리케이션이 처리하지 않는 모든 창 메시지에 대한 기본 처리를 제공합니다. (ANSI)
DefWindowProcW

기본 창 프로시저를 호출하여 애플리케이션이 처리하지 않는 모든 창 메시지에 대한 기본 처리를 제공합니다. (유니코드)
DeregisterShellHookWindow

셸 후크 메시지를 수신하도록 등록된 지정된 셸 창의 등록을 취소합니다.
DestroyWindow

지정된 창을 삭제합니다.
DispatchMessage

DispatchMessage 함수는 창을 프로시저로 메시지를 디스패치합니다. 일반적으로 GetMessage 함수에서 검색한 메시지를 디스패치하는 데 사용됩니다.
DispatchMessageA

창 프로시저에 메시지를 디스패치합니다. 일반적으로 GetMessage 함수에서 검색한 메시지를 디스패치하는 데 사용됩니다. (DispatchMessageA)
DispatchMessageW

DispatchMessageW(유니코드) 함수는 창 프로시저에 메시지를 디스패치합니다. 일반적으로 GetMessage 함수에서 검색한 메시지를 디스패치하는 데 사용됩니다.
EndDeferWindowPos

단일 화면 새로 고침 주기에서 하나 이상의 창의 위치와 크기를 동시에 업데이트합니다.
EndTask

지정된 창을 강제로 닫습니다.
EnumChildWindows

각 자식 창에 핸들을 차례로 애플리케이션 정의 콜백 함수에 전달하여 지정된 부모 창에 속하는 자식 창을 열거합니다.
EnumPropsA

지정된 콜백 함수에 하나씩 전달하여 창의 속성 목록에 있는 모든 항목을 열거합니다. EnumProps는 마지막 항목이 열거되거나 콜백 함수가 FALSE를 반환할 때까지 계속됩니다. (ANSI)
EnumPropsExA

지정된 콜백 함수에 하나씩 전달하여 창의 속성 목록에 있는 모든 항목을 열거합니다. EnumPropsEx는 마지막 항목이 열거되거나 콜백 함수가 FALSE를 반환할 때까지 계속됩니다. (ANSI)
EnumPropsExW

지정된 콜백 함수에 하나씩 전달하여 창의 속성 목록에 있는 모든 항목을 열거합니다. EnumPropsEx는 마지막 항목이 열거되거나 콜백 함수가 FALSE를 반환할 때까지 계속됩니다. (유니코드)
EnumPropsW

지정된 콜백 함수에 하나씩 전달하여 창의 속성 목록에 있는 모든 항목을 열거합니다. EnumProps는 마지막 항목이 열거되거나 콜백 함수가 FALSE를 반환할 때까지 계속됩니다. (유니코드)
EnumThreadWindows

각 창에 핸들을 차례로 애플리케이션 정의 콜백 함수에 전달하여 스레드와 연결된 모든 비차일드 창을 열거합니다.
EnumWindows

각 창에 핸들을 차례로 애플리케이션 정의 콜백 함수에 전달하여 화면의 모든 최상위 창을 열거합니다. EnumWindows는 마지막 최상위 창이 열거되거나 콜백 함수가 FALSE를 반환할 때까지 계속됩니다.
FindWindowA

클래스 이름과 창 이름이 지정된 문자열과 일치하는 최상위 창에 대한 핸들을 검색합니다. 이 함수는 자식 창을 검색하지 않습니다. 이 함수는 대/소문자를 구분하는 검색을 수행하지 않습니다. (ANSI)
FindWindowExA

클래스 이름 및 창 이름이 지정된 문자열과 일치하는 창에 대한 핸들을 검색합니다. 함수는 지정된 자식 창 다음부터 자식 창을 검색합니다. 이 함수는 대/소문자를 구분하는 검색을 수행하지 않습니다. (ANSI)
FindWindowExW

클래스 이름 및 창 이름이 지정된 문자열과 일치하는 창에 대한 핸들을 검색합니다. 함수는 지정된 자식 창 다음부터 자식 창을 검색합니다. 이 함수는 대/소문자를 구분하는 검색을 수행하지 않습니다. (유니코드)
FindWindowW

클래스 이름과 창 이름이 지정된 문자열과 일치하는 최상위 창에 대한 핸들을 검색합니다. 이 함수는 자식 창을 검색하지 않습니다. 이 함수는 대/소문자를 구분하는 검색을 수행하지 않습니다. (유니코드)
GET_X_LPARAM

지정된 LPARAM 값에서 서명된 x 좌표를 검색합니다.
GET_Y_LPARAM

지정된 LPARAM 값에서 서명된 y 좌표를 검색합니다.
GetAltTabInfoA

지정된 창이 애플리케이션 전환(ALT+TAB) 창인 경우 지정된 창에 대한 상태 정보를 검색합니다. (ANSI)
GetAltTabInfoW

지정된 창이 애플리케이션 전환(ALT+TAB) 창인 경우 지정된 창에 대한 상태 정보를 검색합니다. (유니코드)
GetAncestor

지정된 창의 상위 항목에 대한 핸들을 검색합니다.
GetClassInfoA

창 클래스에 대한 정보를 검색합니다. (ANSI)
GetClassInfoExA

창 클래스와 연결된 작은 아이콘에 대한 핸들을 포함하여 창 클래스에 대한 정보를 검색합니다. GetClassInfo 함수는 작은 아이콘에 대한 핸들을 검색하지 않습니다. (ANSI)
GetClassInfoExW

창 클래스와 연결된 작은 아이콘에 대한 핸들을 포함하여 창 클래스에 대한 정보를 검색합니다. GetClassInfo 함수는 작은 아이콘에 대한 핸들을 검색하지 않습니다. (유니코드)
GetClassInfoW

창 클래스에 대한 정보를 검색합니다. (유니코드)
GetClassLongA

지정된 창과 연결된 WNDCLASSEX 구조체에서 지정된 32비트(DWORD) 값을 검색합니다. (ANSI)
GetClassLongPtrA

지정된 창과 연결된 WNDCLASSEX 구조체에서 지정된 값을 검색합니다. (ANSI)
GetClassLongPtrW

지정된 창과 연결된 WNDCLASSEX 구조체에서 지정된 값을 검색합니다. (유니코드)
GetClassLongW

지정된 창과 연결된 WNDCLASSEX 구조체에서 지정된 32비트(DWORD) 값을 검색합니다. (유니코드)
GetClassName

GetClassName 함수는 지정된 창이 속한 클래스의 이름을 검색합니다. (GetClassName)
GetClassNameA

지정된 창이 속한 클래스의 이름을 검색합니다. (GetClassNameA)
GetClassNameW

GetClassNameW(유니코드) 함수는 지정된 창이 속한 클래스의 이름을 검색합니다. (GetClassNameW)
GetClassWord

지정된 오프셋의 16비트(WORD) 값을 지정된 창이 속한 창 클래스의 추가 클래스 메모리로 검색합니다.
GetClientRect

창 클라이언트 영역의 좌표를 검색합니다.
GetDesktopWindow

바탕 화면 창에 대한 핸들을 검색합니다. 바탕 화면 창은 전체 화면을 덮습니다. 바탕 화면 창은 다른 창이 그려지는 위쪽 영역입니다.
GetForegroundWindow

전경 창(사용자가 현재 작업 중인 창)에 대한 핸들을 검색합니다. 시스템은 다른 스레드보다 포그라운드 창을 만드는 스레드에 약간 더 높은 우선 순위를 할당합니다.
GetGUIThreadInfo

활성 창 또는 지정된 GUI 스레드에 대한 정보를 검색합니다.
GetInputState

호출 스레드의 메시지 큐에 마우스 단추 또는 키보드 메시지가 있는지 여부를 결정합니다.
GetLastActivePopup

지정된 창이 소유한 팝업 창이 가장 최근에 활성화되었는지 확인합니다.
GetLayeredWindowAttributes

계층적 창의 불투명도 및 투명도 색상 키를 검색합니다.
GetMessage

GetMessage 함수는 호출 스레드의 메시지 큐에서 메시지를 검색합니다. (GetMessage)
GetMessageA

호출 스레드의 메시지 큐에서 메시지를 검색합니다. 함수는 게시된 메시지를 검색할 수 있게 될 때까지 들어오는 보낸 메시지를 디스패치합니다. (GetMessageA)
GetMessageExtraInfo

현재 스레드에 대한 추가 메시지 정보를 검색합니다. 추가 메시지 정보는 현재 스레드의 메시지 큐와 연결된 애플리케이션 또는 드라이버 정의 값입니다.
GetMessagePos

GetMessage 함수에서 검색한 마지막 메시지의 커서 위치를 검색합니다.
GetMessageTime

GetMessage 함수에서 검색한 마지막 메시지의 메시지 시간을 검색합니다.
GetMessageW

GetMessageW 함수(유니코드)는 호출 스레드의 메시지 큐에서 메시지를 검색합니다. (GetMessageW)
GetNextWindow

Z 순서에서 다음 또는 이전 창에 대한 핸들을 검색합니다. 다음 창은 지정된 창 아래에 있습니다. 이전 창이 위에 있습니다.
GetParent

지정된 창의 부모 또는 소유자에 대한 핸들을 검색합니다.
GetProcessDefaultLayout

부모 또는 소유자 없이 창을 만들 때 사용되는 기본 레이아웃을 검색합니다.
GetPropA

지정된 창의 속성 목록에서 데이터 핸들을 검색합니다. 문자열은 검색할 핸들을 식별합니다. SetProp 함수에 대한 이전 호출을 통해 문자열 및 핸들이 속성 목록에 추가되어야 합니다. (ANSI)
GetPropW

지정된 창의 속성 목록에서 데이터 핸들을 검색합니다. 문자열은 검색할 핸들을 식별합니다. SetProp 함수에 대한 이전 호출을 통해 문자열 및 핸들이 속성 목록에 추가되어야 합니다. (유니코드)
GetQueueStatus

호출 스레드의 메시지 큐에 있는 메시지 유형을 검색합니다.
GetShellWindow

셸의 바탕 화면 창에 대한 핸들을 검색합니다.
GetSysColor

지정된 표시 요소의 현재 색을 검색합니다.
GetSystemMetrics

지정된 시스템 메트릭 또는 시스템 구성 설정을 검색합니다.
GetTitleBarInfo

지정된 제목 표시줄에 대한 정보를 검색합니다.
GetTopWindow

지정된 부모 창과 연결된 자식 창의 Z 순서를 검사하고 Z 순서 맨 위에 있는 자식 창에 대한 핸들을 검색합니다.
GetWindow

지정된 창에 대한 지정한 관계(Z-Order 또는 소유자)가 있는 창에 대한 핸들을 검색합니다.
GetWindowDisplayAffinity

지정된 창에 대해 모든 프로세스에서 현재 표시 선호도 설정을 검색합니다.
GetWindowInfo

지정된 창에 대한 정보를 검색합니다. (GetWindowInfo)
GetWindowLongA

지정된 창에 대한 정보를 검색합니다. (GetWindowLongA)
GetWindowLongPtrA

지정된 창에 대한 정보를 검색합니다. 또한 함수는 지정된 오프셋의 값을 추가 창 메모리로 검색합니다. (ANSI)
GetWindowLongPtrW

지정된 창에 대한 정보를 검색합니다. 또한 함수는 지정된 오프셋의 값을 추가 창 메모리로 검색합니다. (유니코드)
GetWindowLongW

지정된 창에 대한 정보를 검색합니다. (GetWindowLongW)
GetWindowModuleFileNameA

지정된 창 핸들과 연결된 모듈의 전체 경로 및 파일 이름을 검색합니다. (ANSI)
GetWindowModuleFileNameW

지정된 창 핸들과 연결된 모듈의 전체 경로 및 파일 이름을 검색합니다. (유니코드)
GetWindowPlacement

표시 상태와 지정된 창의 복원, 최소화 및 최대화된 위치를 검색합니다.
GetWindowRect

지정된 창의 경계 사각형의 차원을 검색합니다. 차원은 화면의 왼쪽 위 모서리를 기준으로 하는 화면 좌표로 제공됩니다.
GetWindowTextA

지정된 창의 제목 표시줄 텍스트(있는 경우)를 버퍼에 복사합니다. 지정된 창이 컨트롤이면 컨트롤의 텍스트가 복사됩니다. 그러나 GetWindowText는 다른 애플리케이션에서 컨트롤의 텍스트를 검색할 수 없습니다. (ANSI)
GetWindowTextLengthA

창에 제목 표시줄이 있는 경우 지정된 창의 제목 표시줄 텍스트의 길이를 문자 단위로 검색합니다. (ANSI)
GetWindowTextLengthW

창에 제목 표시줄이 있는 경우 지정된 창의 제목 표시줄 텍스트의 길이를 문자 단위로 검색합니다. (유니코드)
GetWindowTextW

지정된 창의 제목 표시줄 텍스트(있는 경우)를 버퍼에 복사합니다. 지정된 창이 컨트롤이면 컨트롤의 텍스트가 복사됩니다. 그러나 GetWindowText는 다른 애플리케이션에서 컨트롤의 텍스트를 검색할 수 없습니다. (유니코드)
GetWindowThreadProcessId

지정된 창을 만든 스레드의 식별자와 필요에 따라 창을 만든 프로세스의 식별자를 검색합니다.
GetWindowWord

지정된 오프셋의 16비트(DWORD) 값을 추가 창 메모기로 검색합니다.
HOOKPROC

SetWindowsHookEx 함수와 함께 사용되는 애플리케이션 정의 또는 라이브러리 정의 콜백 함수입니다. 시스템은 SendMessage 함수가 호출된 후 이 함수를 호출합니다. 후크 프로시저는 메시지를 검사할 수 있습니다. 수정할 수 없습니다.
InSendMessage

현재 창 프로시저가 SendMessage 함수를 호출하여 다른 스레드(동일한 프로세스 또는 다른 프로세스)에서 보낸 메시지를 처리하고 있는지 여부를 결정합니다.
InSendMessageEx

현재 창 프로시저가 다른 스레드(동일한 프로세스 또는 다른 프로세스)에서 보낸 메시지를 처리하고 있는지 여부를 확인합니다.
InternalGetWindowText

지정된 창의 제목 표시줄 텍스트(있는 경우)를 버퍼에 복사합니다.
IsChild

창이 지정된 부모 창의 자식 창인지 하위 창인지 여부를 결정합니다.
IsGUIThread

호출 스레드가 이미 GUI 스레드인지 여부를 확인합니다. 필요에 따라 스레드를 GUI 스레드로 변환할 수도 있습니다.
IsHungAppWindow

시스템에서 지정된 애플리케이션이 응답하지 않는 것으로 간주하는지 여부를 결정합니다.
IsIconic

지정된 창이 최소화되는지 여부를 결정합니다(아이콘).
IsProcessDPIAware

IsProcessDPIAware를 변경하거나 사용할 수 없습니다. 대신 GetProcessDPIAwareness를 사용합니다.
IsWindow

지정된 창 핸들이 기존 창을 식별하는지 여부를 결정합니다.
IsWindowArranged

지정된 창이 정렬되어 있는지(즉, 스냅되었는지 여부)를 결정합니다.
IsWindowUnicode

지정된 창이 네이티브 유니코드 창인지 여부를 결정합니다.
IsWindowVisible

지정된 창의 표시 여부를 결정합니다.
IsZoomed

창을 최대화할지 여부를 결정합니다.
KillTimer

지정된 타이머를 삭제합니다.
LockSetForegroundWindow

포그라운드 프로세스는 LockSetForegroundWindow 함수를 호출하여 SetForegroundWindow 함수에 대한 호출을 사용하지 않도록 설정할 수 있습니다.
LogicalToPhysicalPoint

창에 있는 점의 논리적 좌표를 실제 좌표로 변환합니다.
MAKELPARAM

메시지에서 lParam 매개 변수로 사용할 값을 만듭니다. 매크로는 지정된 값을 연결합니다.
MAKELRESULT

창 프로시저에서 반환 값으로 사용할 값을 만듭니다. 매크로는 지정된 값을 연결합니다.
MAKEWPARAM

메시지에서 wParam 매개 변수로 사용할 값을 만듭니다. 매크로는 지정된 값을 연결합니다.
MoveWindow

지정된 창의 위치와 크기를 변경합니다.
OpenIcon

최소화된(상징적인) 창을 이전 크기와 위치로 복원합니다. 그러면 창이 활성화됩니다.
PeekMessageA

큐에 추가되지 않은 들어오는 메시지를 디스패치하고, 스레드 메시지 큐에서 게시된 메시지를 확인하고, 메시지(있는 경우)를 검색합니다. (ANSI)
PeekMessageW

큐에 추가되지 않은 들어오는 메시지를 디스패치하고, 스레드 메시지 큐에서 게시된 메시지를 확인하고, 메시지(있는 경우)를 검색합니다. (유니코드)
PhysicalToLogicalPoint

창에 있는 점의 실제 좌표를 논리 좌표로 변환합니다.
PostMessageA

지정된 창을 만든 스레드와 연결된 메시지 큐에 메시지를 배치(게시)하고 스레드가 메시지를 처리할 때까지 기다리지 않고 반환합니다. (ANSI)
PostMessageW

지정된 창을 만든 스레드와 연결된 메시지 큐에 메시지를 배치(게시)하고 스레드가 메시지를 처리할 때까지 기다리지 않고 반환합니다. (유니코드)
PostQuitMessage

스레드가 종료(종료)를 요청했음을 시스템에 나타냅니다. 일반적으로 WM_DESTROY 메시지에 대한 응답으로 사용됩니다.
PostThreadMessageA

지정된 스레드의 메시지 큐에 메시지를 게시합니다. 스레드가 메시지를 처리할 때까지 기다리지 않고 반환됩니다. (ANSI)
PostThreadMessageW

지정된 스레드의 메시지 큐에 메시지를 게시합니다. 스레드가 메시지를 처리할 때까지 기다리지 않고 반환됩니다. (유니코드)
PROPENUMPROCA

EnumProps 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. (ANSI)
PROPENUMPROCEXA

EnumPropsEx 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. (ANSI)
PROPENUMPROCEXW

EnumPropsEx 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. (유니코드)
PROPENUMPROCW

EnumProps 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다. (유니코드)
RealChildWindowFromPoint

지정된 지점에서 자식 창에 대한 핸들을 검색합니다. 검색은 바로 자식 창으로 제한됩니다. 손자와 더 깊은 하위 창은 검색되지 않습니다.
RealGetWindowClassA

창 유형을 지정하는 문자열을 검색합니다. (ANSI)
RealGetWindowClassW

창 유형을 지정하는 문자열을 검색합니다. (유니코드)
RegisterClassA

CreateWindow 또는 CreateWindowEx 함수에 대한 호출에서 이후에 사용할 창 클래스를 등록합니다. (RegisterClassA)
RegisterClassExA

CreateWindow 또는 CreateWindowEx 함수에 대한 호출에서 이후에 사용할 창 클래스를 등록합니다. (RegisterClassExA)
RegisterClassExW

CreateWindow 또는 CreateWindowEx 함수에 대한 호출에서 이후에 사용할 창 클래스를 등록합니다. (RegisterClassExW)
RegisterClassW

CreateWindow 또는 CreateWindowEx 함수에 대한 호출에서 이후에 사용할 창 클래스를 등록합니다. (RegisterClassW)
RegisterShellHookWindow

지정된 셸 창을 등록하여 셸 애플리케이션에 유용한 이벤트 또는 알림에 대한 특정 메시지를 받습니다.
RegisterWindowMessageA

시스템 전체에서 고유하도록 보장되는 새 창 메시지를 정의합니다. 메시지 값은 메시지를 보내거나 게시할 때 사용할 수 있습니다. (ANSI)
RegisterWindowMessageW

시스템 전체에서 고유하도록 보장되는 새 창 메시지를 정의합니다. 메시지 값은 메시지를 보내거나 게시할 때 사용할 수 있습니다. (유니코드)
RemovePropA

지정된 창의 속성 목록에서 항목을 제거합니다. 지정된 문자열은 제거할 항목을 식별합니다. (ANSI)
RemovePropW

지정된 창의 속성 목록에서 항목을 제거합니다. 지정된 문자열은 제거할 항목을 식별합니다. (유니코드)
ReplyMessage

SendMessage 함수가 다른 스레드에서 보낸 메시지에 회신합니다.
SENDASYNCPROC

SendMessageCallback 함수와 함께 사용되는 애플리케이션 정의 콜백 함수입니다.
SendMessage

SendMessage 함수는 지정된 메시지를 창 또는 창으로 보냅니다. (SendMessage 함수)
SendMessageA

지정된 메시지를 창 또는 창으로 보냅니다. SendMessage 함수는 지정된 창에 대한 창 프로시저를 호출하며 창 프로시저가 메시지를 처리할 때까지 반환되지 않습니다. (SendMessageA)
SendMessageCallbackA

지정된 메시지를 창 또는 창으로 보냅니다. (SendMessageCallbackA)
SendMessageCallbackW

지정된 메시지를 창 또는 창으로 보냅니다. (SendMessageCallbackW)
SendMessageTimeoutA

지정된 메시지를 하나 이상의 창으로 보냅니다. (ANSI)
SendMessageTimeoutW

지정된 메시지를 하나 이상의 창으로 보냅니다. (유니코드)
SendMessageW

SendMessageW(유니코드) 함수는 지정된 메시지를 창 또는 창으로 보냅니다. (SendMessageW)
SendNotifyMessageA

지정된 메시지를 창 또는 창으로 보냅니다. (SendNotifyMessageA)
SendNotifyMessageW

지정된 메시지를 창 또는 창으로 보냅니다. (SendNotifyMessageW)
SetAdditionalForegroundBoostProcesses

SetAdditionalForegroundBoostProcesses는 여러 프로세스가 데이터 또는 렌더링으로 포그라운드 환경에 기여하는 다중 프로세스 애플리케이션 모델을 사용하는 애플리케이션을 지원하는 성능 지원 API입니다.
SetClassLongA

지정된 오프셋의 지정된 32비트(long) 값을 지정된 창이 속한 클래스의 추가 클래스 메모리 또는 WNDCLASSEX 구조체로 바꿉니다. (ANSI)
SetClassLongPtrA

지정된 창이 속한 클래스의 추가 클래스 메모리 또는 WNDCLASSEX 구조체의 지정된 오프셋에서 지정된 값을 바꿉니다. (ANSI)
SetClassLongPtrW

지정된 창이 속한 클래스의 추가 클래스 메모리 또는 WNDCLASSEX 구조체의 지정된 오프셋에서 지정된 값을 바꿉니다. (유니코드)
SetClassLongW

지정된 오프셋의 지정된 32비트(long) 값을 지정된 창이 속한 클래스의 추가 클래스 메모리 또는 WNDCLASSEX 구조체로 바꿉니다. (유니코드)
SetClassWord

지정된 오프셋의 16비트(WORD) 값을 지정된 창이 속한 창 클래스의 추가 클래스 메모리로 바꿉니다.
SetCoalescableTimer

지정된 시간 제한 값과 병합 허용 오차 지연을 사용하여 타이머를 만듭니다.
SetForegroundWindow

지정된 창을 만든 스레드를 포그라운드로 가져와 창을 활성화합니다.
SetLayeredWindowAttributes

계층적 창의 불투명도 및 투명도 색상 키를 설정합니다.
SetMessageExtraInfo

현재 스레드에 대한 추가 메시지 정보를 설정합니다.
SetParent

지정된 자식 창의 부모 창을 변경합니다.
SetProcessDefaultLayout

현재 실행 중인 프로세스에 대해서만 부모 또는 소유자 없이 창을 만들 때 기본 레이아웃을 변경합니다.
SetProcessDPIAware

SetProcessDPIAware를 변경하거나 사용할 수 없습니다. 대신 SetProcessDPIAwareness를 사용합니다.
SetPropA

지정된 창의 속성 목록에서 새 항목을 추가하거나 기존 항목을 변경합니다. (ANSI)
SetPropW

지정된 창의 속성 목록에서 새 항목을 추가하거나 기존 항목을 변경합니다. (유니코드)
SetSysColors

지정된 표시 요소의 색을 설정합니다.
SetTimer

지정된 시간 제한 값을 사용하여 타이머를 만듭니다.
SetWindowDisplayAffinity

표시 선호도 설정을 창과 연결된 hWnd의 커널 모드에 저장합니다.
SetWindowLongA

지정된 창의 특성을 변경합니다. 또한 함수는 지정된 오프셋의 32비트(long) 값을 추가 창 메모리로 설정합니다. (ANSI)
SetWindowLongPtrA

지정된 창의 특성을 변경합니다. (ANSI)
SetWindowLongPtrW

지정된 창의 특성을 변경합니다. (유니코드)
SetWindowLongW

지정된 창의 특성을 변경합니다. 또한 함수는 지정된 오프셋의 32비트(long) 값을 추가 창 메모리로 설정합니다. (유니코드)
SetWindowPlacement

표시 상태와 지정된 창의 복원, 최소화 및 최대화된 위치를 설정합니다.
SetWindowPos

자식, 팝업 또는 최상위 창의 크기, 위치 및 Z 순서를 변경합니다. 이러한 창은 화면의 모양에 따라 정렬됩니다. 맨 위 창은 가장 높은 순위를 받고 Z 순서의 첫 번째 창입니다.
SetWindowsHookExA

애플리케이션 정의 후크 프로시저를 후크 체인에 설치합니다. (ANSI)
SetWindowsHookExW

애플리케이션 정의 후크 프로시저를 후크 체인에 설치합니다. (유니코드)
SetWindowTextA

지정된 창의 제목 표시줄 텍스트를 변경합니다(있는 경우). 지정된 창이 컨트롤이면 컨트롤의 텍스트가 변경됩니다. 그러나 SetWindowText는 다른 애플리케이션에서 컨트롤의 텍스트를 변경할 수 없습니다. (ANSI)
SetWindowTextW

지정된 창의 제목 표시줄 텍스트를 변경합니다(있는 경우). 지정된 창이 컨트롤이면 컨트롤의 텍스트가 변경됩니다. 그러나 SetWindowText는 다른 애플리케이션에서 컨트롤의 텍스트를 변경할 수 없습니다. (유니코드)
ShowOwnedPopups

지정된 창이 소유한 모든 팝업 창을 표시하거나 숨깁니다.
Showwindow

지정된 창의 표시 상태를 설정합니다.
ShowWindowAsync

작업이 완료 될 때까지 기다리지 않고 창의 표시 상태를 설정합니다.
SoundSentry

시각적 신호를 트리거하여 소리가 재생 중임을 나타냅니다.
SwitchToThisWindow

포커스를 지정된 창으로 전환하여 포그라운드로 가져옵니다.
SystemParametersInfoA

시스템 전체 매개 변수 중 하나의 값을 검색하거나 설정합니다. (ANSI)
SystemParametersInfoW

시스템 전체 매개 변수 중 하나의 값을 검색하거나 설정합니다. (유니코드)
TileWindows

지정된 부모 창의 지정된 자식 창을 타일로 표시합니다.
TIMERPROC

WM_TIMER 메시지를 처리하는 애플리케이션 정의 콜백 함수입니다. TIMERPROC 형식은 이 콜백 함수에 대한 포인터를 정의합니다. TimerProc은 애플리케이션 정의 함수 이름의 자리 표시자입니다.
TranslateMDISysAccel

지정된 MDI 클라이언트 창과 연결된 MDI(다중 문서 인터페이스) 자식 창의 창 메뉴 명령에 대한 가속기 키 입력을 처리합니다.
TranslateMessage

가상 키 메시지를 문자 메시지로 변환합니다. 문자 메시지는 다음에 스레드가 GetMessage 또는 PeekMessage 함수를 호출할 때 읽을 수 있도록 호출 스레드의 메시지 큐에 게시됩니다.
UnhookWindowsHookEx

SetWindowsHookEx 함수에 의해 후크 체인에 설치된 후크 프로시저를 제거합니다.
UnregisterClassA

창 클래스의 등록을 취소하여 클래스에 필요한 메모리를 해제합니다. (ANSI)
UnregisterClassW

창 클래스의 등록을 취소하여 클래스에 필요한 메모리를 해제합니다. (유니코드)
UpdateLayeredWindow

계층적 창의 위치, 크기, 모양, 내용 및 투명도를 업데이트합니다.
WaitMessage

스레드에 메시지 큐에 다른 메시지가 없는 경우 다른 스레드에 대한 제어를 생성합니다. WaitMessage 함수는 스레드를 일시 중단하고 새 메시지가 스레드의 메시지 큐에 배치될 때까지 반환되지 않습니다.
WindowFromPhysicalPoint

지정된 물리적 지점이 포함된 창에 대한 핸들을 검색합니다.
WindowFromPoint

지정된 점을 포함하는 창에 대한 핸들을 검색합니다.
WinMain

그래픽 Windows 기반 애플리케이션에 대한 사용자가 제공한 진입점입니다.
Wndproc

애플리케이션에서 정의한 콜백 함수는 창으로 전송된 메시지를 처리합니다.

구조체

 
ALTTABINFO

애플리케이션 전환(ALT+TAB) 창에 대한 상태 정보를 포함합니다.
ANIMATIONINFO

사용자 작업과 관련된 애니메이션 효과에 대해 설명합니다.
AUDIODESCRIPTION

오디오 설명과 관련된 정보를 포함합니다. 이 구조체는 SPI_GETAUDIODESCRIPTION 또는 SPI_SETAUDIODESCRIPTION 작업 값이 지정된 경우 SystemParametersInfo 함수와 함께 사용됩니다.
BSMINFO

BroadcastSystemMessageEx의 요청을 거부한 창에 대한 정보를 포함합니다.
CBT_CREATEWNDA

창을 만들기 전에 WH_CBT 후크 프로시저 CBTProc에 전달된 정보를 포함합니다. (ANSI)
CBT_CREATEWNDW

창을 만들기 전에 WH_CBT 후크 프로시저 CBTProc에 전달된 정보를 포함합니다. (유니코드)
CBTACTIVATESTRUCT

창이 활성화되기 전에 WH_CBT 후크 프로시저 CBTProc에 전달된 정보를 포함합니다.
CHANGEFILTERSTRUCT

ChangeWindowMessageFilterEx 함수를 호출하여 얻은 확장된 결과 정보를 포함합니다.
CLIENTCREATESTRUCT

MDI 클라이언트 창의 메뉴 및 첫 번째 MDI(다중 문서 인터페이스) 자식 창에 대한 정보를 포함합니다.
CREATESTRUCTA

애플리케이션의 창 프로시저에 전달되는 초기화 매개 변수를 정의합니다. 이러한 멤버는 CreateWindowEx 함수의 매개 변수와 동일합니다. (ANSI)
CREATESTRUCTW

애플리케이션의 창 프로시저에 전달되는 초기화 매개 변수를 정의합니다. 이러한 멤버는 CreateWindowEx 함수의 매개 변수와 동일합니다. (유니코드)
CWPRETSTRUCT

WH_CALLWNDPROCRET 후크 프로시저 CallWndRetProc에 전달되는 메시지 매개 변수를 정의합니다.
CWPSTRUCT

WH_CALLWNDPROC 후크 프로시저 CallWndProc에 전달되는 메시지 매개 변수를 정의합니다.
DEBUGHOOKINFO

WH_DEBUG 후크 프로시저인 DebugProc에 전달된 디버깅 정보를 포함합니다.
EVENTMSG

시스템 메시지 큐로 전송된 하드웨어 메시지에 대한 정보를 포함합니다. 이 구조는 JournalPlaybackProc 콜백 함수에 대한 메시지 정보를 저장하는 데 사용됩니다.
기스레딘포

GUI 스레드에 대한 정보를 포함합니다.
KBDLLHOOKSTRUCT

하위 수준의 키보드 입력 이벤트에 대한 정보를 포함합니다.
MDICREATESTRUCTA

MDI(다중 문서 인터페이스) 자식 창의 클래스, 제목, 소유자, 위치 및 크기에 대한 정보를 포함합니다. (ANSI)
MDICREATESTRUCTW

MDI(다중 문서 인터페이스) 자식 창의 클래스, 제목, 소유자, 위치 및 크기에 대한 정보를 포함합니다. (유니코드)
MINIMIZEDMETRICS

최소화된 창과 연결된 확장 가능한 메트릭을 포함합니다.
MINMAXINFO

창의 최대 크기 및 위치와 최소 및 최대 추적 크기에 대한 정보를 포함합니다.
MOUSEHOOKSTRUCT

WH_MOUSE 후크 프로시저 MouseProc에 전달된 마우스 이벤트에 대한 정보를 포함합니다.
MOUSEHOOKSTRUCTEX

WH_MOUSE 후크 프로시저 MouseProc에 전달된 마우스 이벤트에 대한 정보를 포함합니다. 휠 이동 또는 X 단추 사용에 대한 정보를 포함하는 MOUSEHOOKSTRUCT 구조체의 확장입니다.
메시지

스레드 메시지 큐의 메시지 정보를 포함합니다.
MSLLHOOKSTRUCT

하위 수준 마우스 입력 이벤트에 대한 정보를 포함합니다.
NCCALCSIZE_PARAMS

WM_NCCALCSIZE 메시지를 처리하는 동안 애플리케이션이 창의 클라이언트 영역의 크기, 위치 및 유효한 내용을 계산하는 데 사용할 수 있는 정보를 포함합니다.
NONCLIENTMETRICSA

비정상 창의 비클라이언트 영역과 연결된 확장 가능한 메트릭을 포함합니다. (ANSI)
NONCLIENTMETRICSW

비정상 창의 비클라이언트 영역과 연결된 확장 가능한 메트릭을 포함합니다. (유니코드)
STYLESTRUCT

창에 대한 스타일을 포함합니다.
TITLEBARINFO

제목 표시줄 정보를 포함합니다.
TITLEBARINFOEX

제목 표시줄의 각 요소의 좌표를 포함하여 TITLEBARINFO 구조에 설명된 정보를 확장합니다.
UPDATELAYEREDWINDOWINFO

UpdateLayeredWindowIndirect에서 계층화된 창에 대한 위치, 크기, 모양, 콘텐츠 및 반투명 정보를 제공하는 데 사용됩니다.
WINDOWINFO

창 정보를 포함합니다.
창 위치

화면에 창의 배치에 대한 정보를 포함합니다.
WINDOWPOS

창의 크기와 위치에 대한 정보를 포함합니다.
WNDCLASSA

RegisterClass 함수에 의해 등록된 창 클래스 특성을 포함합니다. (ANSI)
WNDCLASSEXA

창 클래스 정보를 포함합니다. (ANSI)
WNDCLASSEXW

창 클래스 정보를 포함합니다. (유니코드)
WNDCLASSW

RegisterClass 함수에 의해 등록된 창 클래스 특성을 포함합니다. (유니코드)