Compartilhar via


PSM_GETRESULT mensagem

Usado por folhas de propriedades sem formação para recuperar as informações retornadas às folhas de propriedades modais por PropertySheet. Você pode enviar essa mensagem explicitamente ou usar a macro PropSheet_GetResult .

Parâmetros

wParam

Deve ser zero.

lParam

Deve ser zero.

Valor retornado

Retornará um valor positivo se tiver êxito ou -1 caso contrário. Os valores retornados a seguir têm um significado especial.

Código de retorno Descrição
ID_PSREBOOTSYSTEM
Uma página enviou uma mensagem PSM_REBOOTSYSTEM para a folha de propriedades. O computador deve ser reiniciado para que as alterações do usuário entrem em vigor.
ID_PSRESTARTWINDOWS
Uma página enviou uma mensagem PSM_RESTARTWINDOWS para a folha de propriedades. O Windows deve ser reiniciado para que as alterações do usuário entrem em vigor.

Comentários

Para recuperar informações de erro estendidas, chame GetLastError.

O valor retornado dessa mensagem é idêntico ao que PropertySheet retorna para uma folha de propriedades modal.

Versão 5.80. O valor retornado propertySheet carrega informações diferentes para folhas de propriedades modais e sem forma. Em alguns casos, as folhas de propriedades de modelagem podem precisar das informações que teriam recebido do PropertySheet se tivessem sido modais. Em particular, eles podem precisar saber se ID_PSREBOOTSYSTEM ou ID_PSRESTARTWINDOWS teriam sido retornados.

Para uma folha de propriedades sem formatar, o loop de mensagens deve usar PSM_ISDIALOGMESSAGE para passar mensagens para a caixa de diálogo da folha de propriedades e PSM_GETCURRENTPAGEHWND para determinar quando destruir a caixa de diálogo. Quando o usuário clica no botão OK ou Cancelar , PSM_GETCURRENTPAGEHWND retorna NULL. Em seguida, você pode recuperar o valor que uma folha de propriedades modal teria recebido de PropertySheet enviando uma mensagem PSM_GETRESULT .

Observação

Não há suporte para esta mensagem ao usar o estilo do assistente aero (PSH_AEROWIZARD).

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Prsht.h