창 핸들

창을 만든 후 생성 함수는 창 핸들 창을 고유 하 게 식별 하는 반환 합니다. 응용 프로그램 창에 그들의 행동을 직접 다른 함수에이 핸들을 사용 합니다. 창 핸들은 HWND 데이터 형식; 응용 프로그램 창 핸들을 보유 하는 변수를 선언할 때이 유형을 사용 해야 합니다.

거기에 특정 기능에서 창 핸들을 대체할 수 있는 특별 한 상수. 예를 들어, 응용 프로그램 SendMessageSendMessageTimeout 함수 또는 HWND_DESKTOP에서 HWND_BROADCAST 사용할 수 있는 MapWindowPoints 함수.

NULL 상수는 창 핸들, 비록 창이 영향을 지정 하려면 일부 함수에서 사용할 수 있습니다. 예를 들어, CreateWindowEx 함수 hwndParent 매개 변수에 대 한 NULL을 지정 하면 부모 또는 소유자가 있는 창을 만듭니다. MessageBox 함수 hWnd 매개 변수에 대 한 NULL을 지정 하면 없는 소유자가 메시지 상자를 만듭니다. 일부 기능은 주어진된 작업 없음 창에 적용 됩니다 나타내는 핸들 대신 NULL을 반환할 수 있습니다.

응용 프로그램 여부 지정 된 클래스 이름으로 창을 발견 하 FindWindow 함수를 사용할 수 또는 창 이름이 시스템에 존재 합니다. 이러한 창이 있으면 FindWindow 창 핸들을 반환 합니다. FindWindowEx 함수를 사용 하 여 특정 응용 프로그램의 자식 창을 검색을 제한 합니다. IsWindow 함수 창 핸들을 유효 하 고 기존 창을 식별 여부 결정.

 

Index