Função ScreenSaverConfigureDialog (scrnsave.h)
Recebe mensagens enviadas para a caixa de diálogo de configuração de um protetor de tela. Um protetor de tela que permite a configuração do usuário deve definir essa função.
Sintaxe
BOOL ScreenSaverConfigureDialog(
HWND hDlg,
UINT message,
WPARAM wParam,
LPARAM lParam
);
Parâmetros
hDlg
Digite: HWND
O identificador da caixa de diálogo de configuração.
message
Tipo: UINT
Uma mensagem que foi enviada para a caixa de diálogo de configuração do protetor de tela.
wParam
Tipo: WPARAM
Obter informações adicionais específicas de mensagem.
lParam
Tipo: LPARAM
Obter informações adicionais específicas de mensagem.
Retornar valor
Tipo: BOOL
Se a função processar a mensagem com êxito, ela deverá retornar TRUE. Caso contrário, ele deverá retornar FALSE, exceto em resposta a uma mensagem WM_INITDIALOG . Em resposta a uma mensagem de WM_INITDIALOG , ScreenSaverConfigureDialog deverá retornar FALSE se chamar a função SetFocus para definir o foco do teclado como um dos controles na caixa de diálogo. Caso contrário, a função deverá retornar TRUE, nesse caso, o sistema define o foco do teclado como o primeiro controle na caixa de diálogo que pode receber o foco.
Comentários
O modelo da caixa de diálogo da caixa de diálogo de configuração deve ter o identificador DLG_SCRNSAVECONFIGURE .
O procedimento da caixa de diálogo será usado somente se o aplicativo especificar a classe de janela padrão (WC_DIALOG) para a caixa de diálogo. O aplicativo usará a classe padrão se nenhuma classe explícita for fornecida no modelo da caixa de diálogo. Embora o procedimento da caixa de diálogo seja semelhante a um procedimento de janela, ele não deve chamar a função DefWindowProc para processar mensagens indesejadas. Mensagens indesejadas são processadas internamente pelo procedimento da caixa de diálogo padrão.
A função ScreenSaverConfigureDialog deve ser exportada incluindo-a na instrução EXPORTS no arquivo de definição de módulo (.def) do aplicativo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | scrnsave.h |
Biblioteca | Scrnsave.lib |
DLL | Nenhum |