Compartilhar via


SHInitDialog

Windows Mobile SupportedWindows Embedded CE Supported

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

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

See Also

Reference

CreateDialog
DialogBox
SHINITDLGINFO