![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Si, también funciona;
Código:
SHSTDAPI_(void) SHChangeNotify(LONG wEventId, UINT uFlags, LPCVOID dwItem1, LPCVOID dwItem2);
void __fastcall TForm1::Button1Click(TObject *Sender)
{
SHChangeNotify(0x8000000L/*SHCNE_ASSOCCHANGED*/, 0/*SHCNF_IDLIST*/, NULL, NULL);
}
Saludos Última edición por cHackAll fecha: 21-04-2008 a las 16:30:25. |
|
#2
|
||||
|
||||
|
Cita:
voy a probar. Gracias |
|
#3
|
||||
|
||||
|
Nop, ya probe y no hace lo que esperaba.... aunque es muy util, ya que si cambio el autorun de la usb para darle un nuevo icono
esta funcion lo acutaliza (aveces) sin necesidad de sacarla y meterla de nuevo. con respecto al explorer... no pasa nada. no se si conocen el Desktop.ini bueno un amigo me pidio que le hiziera algo donde el seleccionara la imagen y el programa le creara el desktop y le actualizara la imagen al salir.... ese es mi objetivo y por eso hize esta pregunta??? de todas maneras muchas gracias.... la verdad com dijo el amigo escafandra la verdad no esperaba averiguar tanto aca.... gracias. |
|
#4
|
||||
|
||||
|
Este es un exelente foro....
es uno de los emjores. Grcias. El Negriz. |
|
#5
|
||||
|
||||
|
hola...
Alguna otra sugerencia para actualizar el Desktop??? Grcias. |
|
#6
|
||||
|
||||
|
hola, gracias a todos por la ayuda.
he probado con la funcion SHChangeNotify... ahun si exito, pero creo que la solucion esta alli... Gracias a todos... Se acepatan sugerencias... Saludos. El Negriz |
|
#7
|
||||
|
||||
|
Me gustaría resucitar este hilo para aportar un detalle útil en este tema, al menos para mi.
Código:
SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0); He traceado los mensajes del explorador y he visto dos cosas interesantes: 1º Al pulsar F5 se genera un mensaje WM_COMMAND LPARAM 0x1A220 LPARAM 0 2º Al elegir la opción de menú ver \ actualizar, se genera un mensaje WM_COMMAND LPARAM 0x0A220 LPARAM 0 Así que: Código:
PostMessage(HWND_BROADCAST, WM_COMMAND, 0x0A220, 0); La pega está en que este sistema es muy dependiente del software del explorador actual y si Microsoft lo cambia dejará de funcionar, así como no funcionará, muy posiblemente, en otros exploradores. Como curiosidad, me ha parecido interesante publicarlo. Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Tab en el Explorador de Windows | vtdeleon | Noticias | 2 | 16-05-2007 00:14:09 |
| FlashMemory no se ve en Explorador | Deiv | Windows | 5 | 16-02-2007 00:28:58 |
| Ejecutar un PHP sin explorador | majaco | Internet | 1 | 24-04-2006 17:24:34 |
| Problemas con el Explorador con las PC en Red | santi33a | Windows | 0 | 20-12-2005 17:16:46 |
| Explorador de directorios. | zugazua2001 | Varios | 1 | 08-06-2005 17:48:54 |
|