Fenstertyp zur Bilddarstellung



  • Hallo. Ich habe vor, mir einen Bildbetrachter zu programmieren.
    Welchen Fenstertyp würdet ihr nehmen, oder bevorzugt ihr für sowas das GDI?
    Oder was benutzen IrfanView etc.?
    Danke schonmal im voraus.



  • HWND hWnd = CreateWindow(
        szWindowClass,
        szTitle,
        WS_OVERLAPPEDWINDOW,
        CW_USEDEFAULT, CW_USEDEFAULT,
        500, 100,
        NULL,
        NULL,
        hInstance,
        NULL
    );
    


  • Ahahahaha, aber im Prinzip hat Rolfé recht ... was meinst du mit Fenstertyp?


  • Mod

    Sososo schrieb:

    Hallo. Ich habe vor, mir einen Bildbetrachter zu programmieren.
    Welchen Fenstertyp würdet ihr nehmen, oder bevorzugt ihr für sowas das GDI?
    Oder was benutzen IrfanView etc.?
    Danke schonmal im voraus.

    Wenn Du damit eine Klasse meinst, würde ich ein eigenes erzeugen, oder einfach ein Static wählen, wen es eine BMP ist.



  • kann das static auch scrollen wenn das bild nicht auffn schierm passt ?



  • ohohoh schrieb:

    kann das static auch scrollen wenn das bild nicht auffn schierm passt ?

    nein, statisch heisst fest. da skollt nix



  • Ich denke and eine Klasse, bei der ich den Fensterinhalt auf die Art SetWindowData(Breite,Höhe,char *Daten) ändern kann. Muss ich das dann über WM_PAINT oder mittels des GDI machen oder wie?



  • Hi Bruder !
    Die WinAPI bietet dir z.B. SetWindowPos, um die Fenstergröße und Position zu ändern/festzulegen.
    Wenn du es aber mit Klassen(C++) programmieren willst, dann bist du im MFC Forum besser beraten.
    Die MFC Klassen nehmen dir ne Menge Arbeit ab, aber man weiß dann noch weniger was man macht.

    Für den Fenstertypen würde ich auf jeden Fall ein scrollfähiges Fenster wählen.
    Ein Bild kann ja auch größer als der Bildschirm sein.


Anmelden zum Antworten