| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Vie 13 Feb, 2009 2:56 pm Asunto: Cargar icono |
|
|
hola foro
lo que me he propuesto y no he logrado es lo siguiente , tengo un opendialog , el cual ejecuto y deseo que al seleccionar x fichero o lo que sea que seleccione en un TImage que esta en mi aplicacion se cargue el icono del programa que yo he seleccionado con el opendialog eso se puede hacer? como? _________________ Todos somos ignorantes, lo que no todos ignoramos lo mismo... |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Vie 13 Feb, 2009 5:31 pm Asunto: |
|
|
| Código: | WORD n=2;
TIcon *Icon = new TIcon;
Icon->Handle = ExtractAssociatedIcon(HInstance, OpenDialog->FileName.c_str(), &n);
Image1->Picture->Icon->Assign(Icon);
Application->Icon->Assign(Icon);
delete Icon;
|
Saludos. |
|
| Volver arriba |
|
 |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Vie 13 Feb, 2009 5:47 pm Asunto: |
|
|
escafandra garcias por responder tan rapido
pero me da dos errores (quizas un se deriva del otro y al final se resuman en uno) recuerda que uso el c++ 2009
aca los errores
[BCC32 Error] Unit1.cpp(22): E2034 Cannot convert 'wchar_t *' to 'char *'
[BCC32 Error] Unit1.cpp(22): E2342 Type mismatch in parameter 'lpIconPath' (wanted 'char *', got 'wchar_t *') _________________ Todos somos ignorantes, lo que no todos ignoramos lo mismo... |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Vie 13 Feb, 2009 6:06 pm Asunto: |
|
|
No me acordaba de que usas B2009.
Cambia c_str() por t_str();
Saludos. |
|
| Volver arriba |
|
 |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Vie 13 Feb, 2009 6:17 pm Asunto: |
|
|
gracias escafandra estuve buscando ese codigo durante muscho
escafandra si puedes me podrias explicar porque el cambio y donde puedo buscar informacion sobre esos cambios que ya he visto varios?
gracias miles _________________ Todos somos ignorantes, lo que no todos ignoramos lo mismo... |
|
| Volver arriba |
|
 |
escafandra Master

Registrado: 29 Nov 2007Mensajes: 625Ubicación: Madrid - España
|
Publicado: Vie 13 Feb, 2009 6:26 pm Asunto: |
|
|
Mira esto y si quieres entender mas sobre iconos aquí te dejo este tip.
Saludos. |
|
| Volver arriba |
|
 |
|