ostatnio zainteresował mnie free kompilator(pod windows) devcpp. Jest fajny ale mam problem, bo niewiem jak użyć funkcji z winapi.
Chodzi oto że napisałem klase plik która ma metodę otwierania okienka do otwarcia pliku (tego windowsowego) i się wszystko ładnie kompiluje pod borland c++ 5.02. Wykorzystywana jest funkcja GetOpenFileName, ale pod devcpp wyświetlany jest komunikat że nie zna tej funkcji. Jak to obejść?
- Rejestracja:ponad 22 lata
- Ostatnio:ponad 15 lat
- Postów:70
- Rejestracja:ponad 22 lata
- Ostatnio:ponad 15 lat
- Postów:70
Poniżej cały plik.
devc twierdzi że nie zna GetOpenFileName
#include
#include
#include
#include
// File filter for OpenFile dialog
#define FILE_FILTER_TEXT
TEXT("Video (*.avi; *.qt; *.mov; *.mpg; *.mpeg; .m1v)\0.avi; *.qt; *.mov; *.mpg; *.mpeg; .m1v\0")
TEXT("Audio (.wav; *.mpa; *.mp2; *.mp3; *.au; *.aif; *.aiff; .snd)\0.wav; *.mpa; *.mp2; *.mp3; *.au; *.aif; *.aiff; .snd\0")
TEXT("Text (.asf; *.wma; .wmv)\0.asf; *.wma; .wmv\0")
TEXT("MIDI Files (.mid, *.midi, .rmi)\0.mid; *.midi; .rmi\0")
TEXT("Image Files (.jpg, *.bmp, .gif, .tga)\0.jpg; .bmp; .gif; .tga\0")
TEXT("Wszystkie pliki (.)\0.;\0\0")
// Begin default media search at root directory
#define DEFAULT_MEDIA_PATH TEXT("\\0")
//struct str255 char[255];
class plik
{
char nazwa[80];
char sciezka[255];
char path[255];
char linia[255*2]; //linia tekstu
long linie;
ifstream WE;
ifstream WY;
// void brak_pamieci(){cout!!!!!!!
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.