Calendar and DTP Controls
9/8/2008
Este amostra de código é nomeado CalendarAndDTP. Ele demonstra como usar o Controles de calendário e o Data e Controles de selecionador de tempo (DTP), o uso de personalizado formatos no controle DTP e estilos de controle de calendário.
Área recurso |
---|
APIs relevantes |
---|
Para executar o amostra de código
Navegue até a arquivo de solução (*.sln) e clique duplo-la. Por padrão, o arquivo solução é copiado para a seguinte pasta:
C:\Arquivos de programas\Windows Mobile 6 SDK\Samples\PocketPC\CPP\win32\CalendarAndDTP
Microsoft Visual Studio 2005 inicia e carrega a solução.
Criar a solução (Ctrl + Shift + B).
Implantar a solução (F5).
Ambientes de Desenvolvimento
SDK: Windows Mobile 6 Professional SDK e Windows Mobile 6 Standard SDK
Ambiente de desenvolvimento: Visual Studio 2005.
ActiveSync: Versão 4.5.
Demonstra
ExTAPIAsync Demonstra como desenvolver um aplicativo que baseia-se no assíncrono Extended TAPI funcionalidade.
Comentários
O seguinte codificar é necessária para usar o calendário e controles DTP.
INITCOMMONCONTROLSEX icex;
icex.dwSize = sizeof(icex);
icex.dwICC = ICC_DATE_CLASSES; você pode criar a segunda Tela com barras de rolagem e, em seguida, pan um ano inteiro.
Os controles são dispostos fisicamente nas caixas diálogo para torná-las mais fáceis para posição e interagir com em tempo de design. Na editor de caixa de diálogo, eles são as caixas cinzas nas caixas de diálogo. Para definir estilos específicos para esses controles, aberto o arquivo *.RC como uma arquivo de texto, localizar o controle desejar e adicionar ou excluir o estilo. De exemplo, no arquivo de *.RC, haverá uma linha parecida com isto:
CONTROL "",IDC_CONTROL_DTS_LONGDATEFORMAT,"SysDateTimePick32", 0x4,0,0,124,12
Adicionar um novo estilo próximo a " 0 x 4 ", como " 0 x 4 | DTM_STYLE ". Ele será alterado pelo compilador de diálogo para o hexadecimal correto valor, fornecido a < Commctrl.h > arquivo está incluído. Ela é incluída na RESOURCE.h arquivo neste exemplo.
See Also
Concepts
Code Samples for Windows Mobile