Win Mobile 6.5 Bilder/Dateien laden -> Pfadangaben??
-
Hallo,
eine FileSelectbox gibt's scheinbar nicht für Win Mob; aber noch schlimmer, wenn ich einfach nur ein File binär in einen Puffer laden möchte
fopen(..)
, dann funktioniert das auch nicht!?! Auch mit Bildern
m_ctlBild.SetBitmap
geht's nicht!! Was ist da nur los? Kann mir jemand einen Tip geben oder sollte man den Win Mob Sche*** einfach schlicht vergessen?
-
Wie wäre es, wen Du etwas klarer sagen würdest was nicht geht.
- fopen geht natürlich auch aufene Bitmap in Windows Mobile.
- Was geht bitte nicht mit mit SetBitmap? Hast Du dem Control auch den Stil SS_BITMAP gegeben?
Wie Du unschwer der Doku entnehmen kannst ist SS_BITMAP ein erlaubter Stil für Windows Mobile:
http://msdn.microsoft.com/en-us/library/aa923260.aspx
-
Vielen Dank für die Antwrot!
Habe den fopen-Befehl durch folgendes ersetzt:
fp = _wfopen(cstrFile,_T("rb")); if (fp != 0) { AfxMessageBox(_T("SUCCESSFUL"), MB_OK | MB_ICONWARNING); //intDataLength = fread(byteDataBuffer,1,MAX_DATA_LENGTH,fp); fclose(fp); }
_wfopen funktioniert, ABER nur wen ich den den fread-Befehl auskomentiere!?!
ansonsten läuft das Programm gar nicht richtig
Hier der Befehl zum Laden der Bitmap (jetzt mit neuem Stil
)
cstrFile = "\\My Documents\\polysecure\\Daten Vorführung\\Bild Logo.bmp"; m_ctlBild.SetBitmap((HBITMAP)LoadImage(NULL, cstrFile, SS_BITMAP, 200, 80, LR_LOADFROMFILE | LR_CREATEDIBSECTION ));
Wäre schön gewesen, wenn Microsoft die Mobile-Verson von Windows kompatibel zur normalen Version gestaltet häte... aber wozu einfach, wenn's auch kompliziert geht...
-
gibt's eine Alternative zu fread, die auch unter Mobile funktioniert?
P.S.: Die Software läft unter XP einwandfrei! Muß aber nun nach Mobile portiert werden...