Programación General > C++ Builder
Actualizar Carpeta
(1/1)
AnimaSubtilis:
Hola a todos...
me gustaria saber si existe alguna manera de actualizar una carpeta desde c++builder....
otra de mis dudas es hay alguna manera de cambiarle las propiedades ha un archivo por ejemplo dejarlo oculto.. :wacko:
gracias de antemano y cualquier comentario sera bien recibido
taluego.....
m0skit0:
--- Cita de: "AnimaSubtilis" ---actualizar una carpeta
--- Fin de la cita ---
No sé a qué te refieres...
--- Cita de: "AnimaSubtilis" ---es hay alguna manera de cambiarle las propiedades ha un archivo por ejemplo dejarlo oculto..
--- Fin de la cita ---
API de Windows: SetFileAttributes()
AnimaSubtilis:
Gracias por la api voy a revizarla haber que pasa.
--- Cita de: "m0skit0" ---
--- Cita de: "AnimaSubtilis" ---actualizar una carpeta
--- Fin de la cita ---
No sé a qué te refieres...
--- Fin de la cita ---
es que mire estoy haciendo un programa que le cambia el fondo de una carpeta que le coloca una imagen....
solo es escribir el archivo desktop.ini entonces lo que quiero es que apenas se escriba el archivo le de actualizar a la carpeta para que se muestre la nueva imagen.... :P eso es todo....
porque ahorita me toca darle actualizar manualmente...
gracias de antemano....
taluego.....
m0skit0:
--- Código: Visual Basic --- Option ExplicitPrivate Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As LongPrivate Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long Private Sub ActualizarEscritorio() Dim ProgMan As Long, Desktop As Long ProgMan = FindWindow("Progman", "Program Manager") Desktop = FindWindowEx(ProgMan, 0, "SHELLDLL_DefView", vbNullString) PostMessage Desktop, &H111, &H7103, 0End Sub
Navegación
Ir a la versión completa