SHInitDialog
9/9/2008
Essa função redimensiona uma caixa diálogo para acomodar um painel de entrada de software com base em parâmetros especificados em um SHINITDLGINFO estrutura.
Observação
Para Windows Mobile 6 Standard, essa função é usada principalmente para criar um total-caixa diálogo Tela com o OK botão a navegação na barra.A interface usuário Windows Mobile 6 Standard usa muitos completo-caixas diálogo Tela.Porque a navegação barra foi movida para o parte superior da Tela, o Feito botão foi removida visualmente do total - diálogo Tela caixas e substituído por um OK botão a navegação na barra.
Syntax
BOOL SHInitDialog(
PSHINITDLGINFO pshidi
);
Parameters
- pshidi
[no] Ponteiro para um SHINITDLGINFO estrutura.
Return Value
Essa função retorna TRUE se ele for bem-sucedido e FALSE se ele falhar.
Remarks
Para todas as plataformas
O seguinte exemplo de código mostra como usar o SHInitDialog função.
SHINITDLGINFO shidi;
BOOL bSuccessInit;
case WM_INITDIALOG:
// Create a Done button and size it.
shidi.dwMask = SHIDIM_FLAGS;
shidi.dwFlags = SHIDIF_SIZEDLGFULLSCREEN;
shidi.hDlg = hDlg;
SHInitDialog(&shidi);
bSuccessInit = SHInitDialog(&shidi);
break;
Para Mobile Windows
Windows Mobile 6 Standard não suporte o sinalizador SHIDIF_DONEBUTTON. Se SHIDIF_DONEBUTTON for especificada em um aplicativo de Windows Mobile 6 Professional Windows Mobile 6 Classic, em seguida, SHInitDialog Coloca o OK botão Sobre a legenda para caixa de diálogo. Se uma caixa diálogo não já tiver uma legenda, em seguida, SHInitDialog Adiciona um. Se SHIDIF_DONEBUTTON for especificado e uma caixa diálogo tem um Fechar botão, SHInitDialog Não remover o Fechar botão e adiciona um OK botão.
Para um dispositivo Windows Mobile powered essa função é definida na AYGShell.h arquivo cabeçalho.
Requirements
Header | shellsdk.h |
Library | aygshell.lib |
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Pocket PC 2000 and later, Smartphone 2002 and later |