FindWindowA 함수(winuser.h)
클래스 이름과 창 이름이 지정된 문자열과 일치하는 최상위 창에 대한 핸들을 검색합니다. 이 함수는 자식 창을 검색하지 않습니다. 이 함수는 대/소문자를 구분하는 검색을 수행하지 않습니다.
자식 창을 검색하려면 지정된 자식 창부터 FindWindowEx 함수를 사용합니다.
통사론
HWND FindWindowA(
[in, optional] LPCSTR lpClassName,
[in, optional] LPCSTR lpWindowName
);
매개 변수
[in, optional] lpClassName
형식: LPCTSTR
RegisterClass 또는 RegisterClassEx 함수에 대한 이전 호출에서 만든 클래스 이름 또는 클래스 원자입니다. 원자는 lpClassName;의 하위 단어여야 합니다. 상위 단어는 0이어야 합니다.
lpClassName 문자열을 가리키는 경우 창 클래스 이름을 지정합니다. 클래스 이름은 RegisterClass 또는 RegisterClassEx등록된 이름 또는 미리 정의된 컨트롤 클래스 이름일 수 있습니다.
[in, optional] lpWindowName
형식: LPCTSTR
창 이름(창의 제목)입니다. 이 매개 변수가 NULL
반환 값
형식: HWND
함수가 성공하면 반환 값은 지정된 클래스 이름과 창 이름을 가진 창에 대한 핸들입니다.
함수가 실패하면 반환 값은 NULL
발언
예제
예를 들어 마우스 휠 스크롤 줄개수 검색
메모
winuser.h 헤더는 FINDWindow를 UNICODE 전처리기 상수의 정의에 따라 이 함수의 ANSI 또는 유니코드 버전을 자동으로 선택하는 별칭으로 정의합니다. 인코딩 중립 별칭을 인코딩 중립이 아닌 코드와 혼합하면 컴파일 또는 런타임 오류가 발생하는 불일치가 발생할 수 있습니다. 자세한 내용은 함수 프로토타입대한
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | winuser.h(Windows.h 포함) |
라이브러리 | User32.lib |
DLL | User32.dll |
API 집합 | ext-ms-win-ntuser-window-l1-1-0(Windows 8에서 도입) |
참고 항목
개념
FindWindowEx
GetClassName
GetWindowText
참조
RegisterClassEx
windows