| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2010 10:22:07
|
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2010 11:24:52
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2010 11:34:50
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2010 11:45:30
|
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" ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2010 13:39:03
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2010 13:45:36
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2010 14:36:27
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2010 14:38:02
|
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).
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/11/2010 15:07:03
|
edimagro
What is classpath?
Membro desde: 19/11/2010 10:06:50
Mensagens: 5
Offline
|
Foi a conclusão que cheguei.
Alguma luz?
|
|
|
 |
|
|