Configurações de controle, o MFC dispositivo inteligente assistente do controle ActiveX
Descreve a página de configurações de controle do Assistente de controle ActiveX de MFC dispositivo inteligente.
Use as opções desta página para especificar como deseja que seu controle se comporte.Por exemplo, pode basear o seu controle existente tipos de controle padrão Windows CE, otimizar o comportamento e aparência do controle ou indicar que o controle pode atuar sistema autônomo um contêiner para outros controles.
See Controles do ActiveX MFC: Otimização Para obter mais informações sobre como selecionar opções desta página para maximizar a eficiência do seu controle.
Criar com base no controle
Na lista, você pode selecionar o tipo de controle do qual seu controle deve herdar.A lista inclui controles comuns adicionais expostos a seu aplicativo MFC em commctrl.h.Sua seleção determina o estilo do controle no PreCreateWindow funcionar a NomeDoProjetoArquivo Ctrl.cpp.Consulte Controles do ActiveX MFC: Subclassificação de um Controlarar do Windows para obter mais informações.
BOTÃO |
Um controle de botão |
CAIXA DE COMBINAÇÃO |
Um controle de caixa de combinação |
edição |
Um controle de edição |
CAIXA DE LISTAGEM |
Um controle de caixa de listagem |
BARRA DE ROLAGEM |
Um controle BAR de rolar |
ESTÁTICO |
Um controle estático |
msctls_progress32 |
Uma BAR de controle comum de progresso |
msctls_statusbar32 |
Um controle comum da BAR de status |
msctls_trackbar32 |
Um controle comum de controle de BAR |
msctls_updown32 |
Um controle comum de botão de rotação |
SysHeader32 |
Um controle comum de cabeçalho |
SysListView32 |
Um controle comum de modo de exibição de lista |
SysTabControl32 |
Um controle comum de guia |
SysTreeView32 |
Um controle de modo de exibição de árvore comuns |
Recursos adicionais
Ativa quando visível
Especifica que uma janela é criada para o controle quando ele estiver visível.The Ativa quando visível estará conjunto por padrão.Se você deseja adiar a ativação do controle até que o contêiner precisa dele (por exemplo, ao clicar do mouse do usuário), desmarque esse recurso.Desativar este recurso otimiza o controle não incorrer a despesa de criação de uma janela até que seja necessário.See Desativar a ativação quando visível opção Para obter mais informações sobre essa opção.Invisível em time de execução
Especifica que o controle não tem nenhuma interface de usuário em tempo de execução.Um timer é um tipo de controle, que você pode desejar ser invisível.Tem uma caixa de diálogo sobre caixa
Especifica que o controle tem o padrão do Windows CE Sobre caixa de diálogo, exibindo o número de versão e informações de direitos autorais.Observação: Como o usuário acessa a Ajuda para o controle depende de como você implementou a Ajuda e se foram integrados Ajuda do controle de com a Ajuda do contêiner.Consulte Ajuda em HTML: Ajuda Contextouais para seus programas Para obter mais informações sobre a integração de Ajuda.
Esta opção insere o AboutBox método de controle na classe de controle do projeto (CNomeDoProjetoCtrl.cpp) e adiciona AboutBox MAP de despacho.Essa opção é definida por padrão.
Código otimizado de desenho
Especifica o recipiente restaura o original GDI os objetos automaticamente depois que todos os controles do contêiner, que são desenhadas para o mesmo contexto de dispositivo, foram emitidas. See Otimizando o desenho de Controlarar Para obter mais informações sobre esse recurso.Ativação sem janelas
Especifica que o controle não produz uma janela quando ela é ativada.Ativação sem janelas permite que controles não-retangulares ou transparente e controles sem janelas não exigem a sobrecarga do sistema que requer um controle com uma janela.Um controle sem janelas não permite a um contexto de dispositivo unclipped ou ativação sem cintilações.Recipientes criados antes de 1996 não oferecem suporte à ativação sem janelas.See Fornece ativação sem janelas Para obter mais informações sobre como usar essa opção.Contexto de dispositivo unclipped
SubstituiCOleControl::GetControlFlags no cabeçalho do controle (projnamectrl.h) para desabilitar a telefonar para IntersectClipRect made by COleControl. Selecionando Contexto de dispositivo unclipped obtém uma vantagem de velocidade pequeno.Se você selecionar Ativação sem janelas, esse recurso não está disponível.Consulte Usando um contexto de dispositivo Unclipped para obter mais informações.Ativação sem cintilação
Elimina as operações de desenho e seu cintilação que acompanha o visual que ocorrem entre os estados do controle de ativo e inativo.Se você selecionar Ativação sem janelas, esse recurso não está disponível.Quando você conjunto esta opção, a noFlickerActivate sinalizar está incluído no sinalizadores retornados por COleControl::GetControlFlags. Consulte FornecendLivre oscilação ativação para obter mais informações.Disponível na caixa de diálogo Inserir objeto
Especifica que o controle estarão disponível na Inserir objeto caixa de diálogo para recipientes ativados.Quando você selecionar essa opção, o sinalizar afxRegInsertable incluídos no conjunto de sinalizares retornado por AfxOleRegisterControlClass. The Inserir objeto caixa de diálogo permite que o usuário inserir recém-criadas ou objetos existentes em um documento composto.Notificações do ponteiro do mouse quando inativo
Permite o controle notificações de ponteiro do mouse de processo, independentemente se o controle está ativo.Quando você selecionar essa opção, o sinalizar pointerInactive incluídos no conjunto de sinalizares retornado por COleControl::GetControlFlags. Para obter mais informações sobre como usar essa opção, consulte Fornece interação de mouse durante inativo.Funciona sistema autônomo um controle quadro simples
Especifica que o controle é um contêiner para outros controles, definindo o OLEMISC_SIMPLEFRAME bit do controle. See Contenção de site quadro simples para obter mais informações.Carrega propriedades de forma assíncrona
Permite que uma reiniciar de dados assíncrono anteriores e inicia uma nova carga de propriedade assíncrono do controle.