PDA

View Full Version : [win32 api, c++] openfilename


djpeppe
29-09-2007, 21:38
#include "stdafx.h"
#include <fstream>
#include "resource.h"
#include "g.h"
#include <stdio.h>
....
OPENFILENAME ofn;

win xp media center, microsoft visual c++ 6 e mi dice
'OPENFILENAME' : undeclared identifier
che cosa vuole?

71104
30-09-2007, 08:10
traduci e lo saprai. per quanto riguarda la soluzione del problema: basta includere commdlg.h (come specificato da MSDN, in fondo alla pagina).
comunque faresti meglio ad aggiornarti ad una versione più recente di Visual C++: quella che hai è del '98, da allora ne sono uscite altre 3 :D

andbin
30-09-2007, 10:49
Per le funzioni GetOpenFileName/GetSaveFileName la documentazione dice:

Header Declared in Commdlg.h, include Windows.h
Import library Comdlg32.lib

djpeppe
30-09-2007, 11:36
ok grazie cmq qual è l'ultima versione?

andbin
30-09-2007, 13:03
qual è l'ultima versione?La 2005 .... e c'è la 2008 in Beta.