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? 😡


  • Mod

    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... 😞


Anmelden zum Antworten