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 함수에 의해 등록된 창 클래스 특성을 포함합니다. (유니코드) |