Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Compuholic Mini JLI'ler
Anmeldedatum: 15.10.2002 Beiträge: 25
Medaillen: Keine
|
Verfasst am: 12.01.2003, 09:27 Titel: Common Dialogs vs. MFC |
|
|
Hi,
ist lange her, daß ich mich mal wider blicken lasse. Hat sich ja einiges verändert.
Zur Frage: Gibt es eine Möglichkeit, daß ich die Common Dialogs (wie z.B. Den Datei-Öffnen Dialog) ohne MFC benutzen kann. Das Problem liegt ja darin das die windows.h nicht zusammen mit der MFC-Standard Headerdatei zusammen inkludiert werden kann.
Danke
MfG Compuholic |
|
Nach oben |
|
 |
Christian Rousselle Site Admin

Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 12.01.2003, 10:16 Titel: |
|
|
Hallo,
Code: |
BOOL GetOpenFileName(
LPOPENFILENAME lpofn // initialization data
);
|
zeigt den Dialog an. Für die anderen Dialoge suche mal nach "Common Dialog Box Functions". Ev. ist auch der Header windowsx.h interessant für dich.
Aber warum kannst du windows.h nicht mit den MFC Funktionen nutzen?
Christian |
|
Nach oben |
|
 |
Compuholic Mini JLI'ler
Anmeldedatum: 15.10.2002 Beiträge: 25
Medaillen: Keine
|
Verfasst am: 12.01.2003, 10:34 Titel: |
|
|
Weil der Compiler dann sagt, daß die Header-Datei nicht zusammen mit der windows.h inkludiert sein darf.
Daher kann ich keine MFC Klassen instanziieren. Hat mich auch etwas gewundert, weil mit ASM hat es immer funktioniert. |
|
Nach oben |
|
 |
Christian Rousselle Site Admin

Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 12.01.2003, 11:10 Titel: |
|
|
Okay, ich hatte verstanden, dass du ein MFC Projekt hast, da aber nicht windows.h includen kannst. |
|
Nach oben |
|
 |
Compuholic Mini JLI'ler
Anmeldedatum: 15.10.2002 Beiträge: 25
Medaillen: Keine
|
Verfasst am: 12.01.2003, 11:25 Titel: |
|
|
Nein ich kannte nur die MFC Klasse
CFileDialog
Daher habe ich versucht den Dialog über die MFC-Includes zu bekommen. Das es eine API-Funktion dafür gibt war mit nicht bekannt. Auf jeden Fall funktioniert jetzt alles.
Danke |
|
Nach oben |
|
 |
|