ScreenSaverConfigureDialog 함수(scrnsave.h)
화면 보호기 구성 대화 상자로 전송된 메시지를 받습니다. 사용자 구성을 허용하는 화면 보호기에서 이 함수를 정의해야 합니다.
구문
BOOL ScreenSaverConfigureDialog(
HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam
);
매개 변수
hDlg
형식: HWND
구성 대화 상자의 식별자입니다.
message
형식: UINT
화면 보호기 구성 대화 상자로 전송된 메시지입니다.
wParam
형식: WPARAM
추가 메시지 관련 정보입니다.
lParam
형식: LPARAM
추가 메시지 관련 정보입니다.
반환 값
형식: BOOL
함수가 메시지를 성공적으로 처리하면 TRUE를 반환해야 합니다. 그렇지 않은 경우 WM_INITDIALOG 메시지에 대한 응답을 제외하고 FALSE를 반환해야 합니다. WM_INITDIALOG 메시지에 대한 응답으로 ScreenSaverConfigureDialog는 SetFocus 함수를 호출하여 키보드 포커스를 대화 상자의 컨트롤 중 하나로 설정하는 경우 FALSE를 반환해야 합니다. 그렇지 않으면 함수는 TRUE를 반환해야 합니다. 이 경우 시스템에서 키보드 포커스를 포커스를 부여할 수 있는 대화 상자의 첫 번째 컨트롤로 설정합니다.
설명
구성 대화 상자의 대화 상자 템플릿에는 DLG_SCRNSAVECONFIGURE 식별자가 있어야 합니다.
대화 상자 프로시저는 애플리케이션이 대화 상자의 기본 창 클래스(WC_DIALOG)를 지정하는 경우에만 사용됩니다. 대화 상자 템플릿에 명시적 클래스가 지정되지 않은 경우 애플리케이션은 기본 클래스를 사용합니다. 대화 상자 프로시저는 창 프로시저와 유사하지만 원치 않는 메시지를 처리하기 위해 DefWindowProc 함수를 호출해서는 안 됩니다. 원치 않는 메시지는 기본 대화 상자 프로시저에 의해 내부적으로 처리됩니다.
ScreenSaverConfigureDialog 함수는 애플리케이션의 모듈 정의(.def) 파일에 EXPORTS 문에 포함시켜 내보내야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | scrnsave.h |
라이브러리 | Scrnsave.lib |
DLL | 없음 |