Share via


macro PropSheet_GetResult (prsht.h)

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

Sintaxe

void PropSheet_GetResult(
   hDlg
);

Parâmetros

hDlg

Tipo: HWND

Manipule para a caixa de diálogo da folha de propriedades.

Retornar valor

Nenhum

Comentários

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

O valor retornado é idêntico ao que PropertySheet teria retornado se essa fosse uma folha de propriedades modal.

Versão 5.80. O valor retornado propertysheet contém informações diferentes para folhas de propriedades modais e modeless. 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 de modelagem, o loop de mensagem 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 .

Nota Não há suporte para essa macro 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]
Plataforma de Destino Windows
Cabeçalho prsht.h