006
24.01.2003, 08:35 Uhr
Volle
|
Hi,
sorry, aber ich glaube ich blicks nicht mehr. CFileDialog ist dazu da, um dem Anwender eine angenehme Möglichkeit der Fileauswahl zu bieten. Und genau das macht es doch auch. Eine Verknüpfung (*.lnk) ist ein File und CFileDialog weiß nicht, ob diese Verknüpfung auf einen Ordner zeigt oder nicht und ob man jetzt den damit ausgewählten Dateinamen haben will oder, falls dieser auf einen Ordner zeigt, der Ordner geöffnet werden soll. Das kann man der Klasse nirgends mitteilen und deshalb ist das eben nicht vorgesehen.
Falls ich ich dich richtig verstanden habe, dann musst du hier tatsächlich anders vorgehen.
Grüße, Volle.
P.S.: OFN_EXPLORER sagt dem Dialog nur, dass er, einfach gesagt, Explorer- like daher kommen soll und das Flag ist standardmäßig sowieso gesetzt. |