*   >> Leitura Educação Artigos >> science >> programação

Combo Box Functions

ador de um controle estático na caixa de diálogo hDlg. DlgDirListComboBox define o texto desse controle para exibir a unidade e pasta atuais. Este parâmetro pode ser zero se você não deseja exibir a unidade e pasta atuais. uFiletype é do tipo UINT. É um conjunto de bit (1 ou 0) flags que especifica os atributos dos arquivos ou diretórios a serem adicionados à caixa de combinação. Este parâmetro pode ser uma combinação dos seguintes valores: DDL_ARCHIVE: Inclui arquivos arquivados. DDL_DIRECTORY: Inclui subdiretórios, que são colocados entre colchetes ([]).

DDL_DRIVES: Todas as unidades mapeadas são adicionados à lista. Unidades estão listadas sob a forma [-x-], onde x é a letra da unidade. DDL_EXCLUSIVE: inclui somente os arquivos com os atributos especificados. Por padrão, os arquivos de leitura e gravação são listados, mesmo que DDL_READWRITE não é especificado. DDL_HIDDEN: Inclui arquivos ocultos. DDL_READONLY: Inclui arquivos somente leitura. DDL_READWRITE: Inclui ler-escrever arquivos sem atributos adicionais. Esta é a configuração padrão. DDL_SYSTEM: Inclui os arquivos do sistema.

DDL_POSTMSGS: Se este sinalizador estiver definido, DlgDirListComboBox usa a função PostMessage (ver mais adiante) para enviar mensagens para a caixa de combinação. Se este sinalizador não está definido, DlgDirListComboBox usa a função SendMessage. Se a função for bem-sucedido, o valor de retorno é diferente de zero. Se a função falhar, o valor de retorno é zero. Por exemplo, se a seqüência de caracteres especificada pelo lpPathSpec não é um caminho válido, a função falha. Para informações de erro estendidas, chamar GetLastError (ver mais adiante).

A Função DlgDirSelectComboBoxEx Essa função recupera o atual seleção a partir de uma caixa de combinação preenchidas usando a função DlgDirListComboBox. Esta seleção é interpretada como uma letra de unidade, um arquivo ou um nome de diretório. O protótipo da função é: BOOL DlgDirSelectComboBoxEx (__in HWND hDlg, __out LPTSTR lpString, __in int nCount, __in int nIDComboBox); hDlg é do tipo HWND. É um identificador para a caixa de diálogo (janela) que contém a caixa de combinação. lpString é do tipo LPTSTR. É um apontador para a memória intermédia que recebe o caminho seleccionado.

nCount é do tipo int. É o comprimento, em caracteres, da reserva apontado pelo parâmetro lpString. O aplicativo cria o buffer antes de usar esta função. nIDComboBox é do tipo int. É o identificador inteiro do controle caixa de combinação na caixa de diál

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.