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

Confira também

RegisterDialogClasses