Fenstergröße von Bildgröße abhängig machen?!



  • Hi,

    ich bastel hier im Rahmen meiner Ausbildung an nem Navigationstool für ein Unterwasserfahrzeug. Dabei wird die aktuelle Position des Fahrzeugs auf einem Satelitenbild angezeigt.

    Jetzt wäre es praktisch, das Programm so umbauen zu können, dass sich die Fenstergröße an das geladene Satelitenbild anpasst. Dementsprechend eben kleiner bzw. größer wird.

    Ist sowas möglich? Denn die Größe des Dialogfensters leg ich ja eigentlich in der Entwicklungsumgebung fest, wenn ich mir den Dialog zusammenbastel...

    Ich hab leider kaum Erfahrung in C++ und bau hier "nur" ein vorhandenes Steuerungsprogramm zu diesem Anzeigetool um.

    Braucht ihr irgendwelche Angaben, um mir weiterhelfen zu können?

    Danke im voraus,

    Andreas



  • Auf Anhieb fällt mir nur SetWindowPlacement() ein - wobei du bei den Größenangaben auch den Rahmen und die Titelleiste mit einrechnen solltes.



  • Hm, wo geb ich da denn die Abmessungen des Fensters an. Also Bildgröße + Leisten...Height und Width oder irgendwas in der Art?

    Ich seh da nur was von Positionsangaben.



  • Wie wäre es denn mit SetWindowPos(...) oder vielleicht MoveWindow(...) ?


Anmelden zum Antworten