Você pode fornecer um modelo Personalizar para a caixa de diálogo Configurar página , por exemplo, se você quiser incluir controles adicionais que são exclusivos do seu aplicativo. O PageSetupDlg função usa o modelo personalizado no local do modelo padrão.
Para fornecer um modelo Personalizar para configurar página caixa de diálogo- Ou -
Para filtrar mensagens enviadas para o procedimento caixa de diálogo, você pode fornecer o um PageSetupHook procedimento gancho. Se você usar um modelo personalizado para definir controles adicionais, você deve fornecer um PageSetupHook procedimento de gancho para processar a entrada para seus controles. Além disso, você pode fornecer um procedimento de gancho de PagePaintHook para personalizar o conteúdo da página de amostra exibido pela caixa de diálogo Configurar página . Para obter mais informações sobre o procedimento de gancho de PagePaintHook , consulte Personalizando a página de exemplo.
Para habilitar um procedimento de gancho PageSetupHookApós processar a WM_INITDIALOG mensagem, o procedimento caixa diálogo envia uma mensagem WM_INITDIALOG para o procedimento de gancho PageSetupHook . O lParam parâmetro desta mensagem é um ponteiro para a estrutura PAGESETUPDLG usada para inicializar a caixa de diálogo.