Usar função SHAutoComplete em campo no C  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
edimagro
What is classpath?

Membro desde: 19/11/2010 10:06:50
Mensagens: 5
Offline

Quero utilizar a função SHAutoComplete (http://msdn.microsoft.com/en-us/library/bb759862(VS.85).aspx) em um campo num programa em C.
Essa função faz parte da biblioteca Shlwapi do windows.
Alguém tem algum exemplo?

This message was edited 1 time. Last update was at 22/11/2010 09:24:18

entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Ora, você precisa seguir o que está escrito no documento:

a) Chamar CoInitialize na inicialização do seu programa
b) Achar o handle (HWND) do seu combo ou edit box. Isso é tipicamente feito depois de você ter criado seu combo ou edit box.
c) Passar os parâmetros adequados.

Um exemplo é uma coisa um pouco chata, porque há 200 jeitos de você escrever um programa em Windows usando apenas C; depende muito da biblioteca que você usa para ajudar a usar as APIs do Windows.
edimagro
What is classpath?

Membro desde: 19/11/2010 10:06:50
Mensagens: 5
Offline

Então... Fiz esse processo que você mencionou e que está no documento, mas não está funcionando.
Queria um exemplo (qualquer um das 200 formas de fazer).

Obs.: Conheço bem pouco de C.
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Então não deveria estar fazendo um programa com janelas no Windows. Eu acho que se você está aprendendo C, é melhor fazer um programa console mesmo. Você está usando algum toolkit ou está fazendo janelas "na unha" ?
edimagro
What is classpath?

Membro desde: 19/11/2010 10:06:50
Mensagens: 5
Offline

Minha intenção não é aprender a programar em C.
Quero uma tela com essa função de AutoCompletar do Windows.
No Java não encontrei nada, então pesquisei no C e vi que é possível fazer.

Se alguém tiver um exemplo em Java melhor ainda.
Se tiver exemplo em C também está valendo.
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Ah, certo, Se quer isso em Java, é só procurar por: "autocomplete java".

http://www.java2s.com/Code/Java/Swing-JFC/AutocompleteTextField.htm
edimagro
What is classpath?

Membro desde: 19/11/2010 10:06:50
Mensagens: 5
Offline

Já tinha visto esse exemplo.
Mas esse exemplo em Java não tem a mesma funcionalidade do AutoComplete do Windows.
Quero o AutoComplete para endereços de diretórios na rede.
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Ah, agora você disse o que queria. Se é isso, então é necessário usar esse mesmo (SHAutoComplete).
edimagro
What is classpath?

Membro desde: 19/11/2010 10:06:50
Mensagens: 5
Offline

Foi a conclusão que cheguei.

Alguma luz?
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team