Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: Lord Trancos en 01 de Enero de 1970, 01:00:00 AM

Título: Expediente X - Capitulo 666 - GetOpenFileName
Publicado por: Lord Trancos en 01 de Enero de 1970, 01:00:00 AM
                                Erhhhh... me pasa una cosa muy rara... no puedo mostrar el dialogo de abrir archivo en mis aplicaciones DX8... :triste:

No se pq,.... he probado usando la tipica ventana que te crea delphi + componente TOpenDialog. Y también he probado a crear yo la ventana con RegisterClass+CreateWindow y usar la función GetOpenFileName. Y la cosa funciona, pero no cuando la aplicacion ha iniciado DX.... lo mas "cachondo" del asunto es que si modifico bastante el tamaño de la ventana con el ratón, y lo vuelvo a intentar la ventana de Abrir archivo aparece... O_O;

En fins... ¿alguien me puede echar un cable antes de que me lo eche yo al cuello?

SaludoteZ! :riendo:                                
Título: Expediente X - Capitulo 666 - GetOpenFileName
Publicado por: mallrat en 01 de Enero de 1970, 01:00:00 AM
                                Lo que dices me suena un poco a cuando falta el InitCommonControls(), a ver si hay suerte y era eso...                                
Título: Expediente X - Capitulo 666 - GetOpenFileName
Publicado por: Ithaqua en 01 de Enero de 1970, 01:00:00 AM
                                Mira a ver haciendo un memset de la estructura OPENFILENAME a 0 y luego configurando los parámetros necesarios

                               
Título: Expediente X - Capitulo 666 - GetOpenFileName
Publicado por: Lord Trancos en 01 de Enero de 1970, 01:00:00 AM
                                [mallrat]

Era eso, muchisimas gracias :ojo:


[ Este Mensaje fue editado por: Lord Trancos el 2002-05-09 00:57 ]