Visual Studio 2005 GUI Maßheinheit anpassen



  • Hi!

    Unter VB6 gab es die Möglichkeit, die Maßeinheit, die zur Plazierung und Skalierung von Elementen auf einer "Form" benutzt wurde, von Twips (oder wie auch immer das hieß) auf Pixel umzustellen.

    Gibt es diese Möglichkeit unter VC++, die Maßeinheit für User Controls auf Pixel zu setzen?

    Danke im Voraus!



  • Kann ich mir persönlich nicht vorstellen, da man zumindestens unter den neuen Frameworks (.Net 3.0 & WPF) nicht Pixelorientiert gearbeitet wird, und es von den Monitoreinstellungen abhängig sein kann wieviele Pixel sich konkret hinter einer Angabe verbergen (zumal die Oberfläche als solche dann auch frei skalierbar [Vectororientiert] ist).

    cu André



  • gut, dann werde ich mein Problem konkretisieren:

    Ich habe ein User Control, auf dem eine Picturebox platziert ist. Dabei ist als Koordinate für die Picturebox der Punkt (12,12) angegeben. Das Bild in der Picturebox hat die Maße 24px * 24px.

    Nun möchte ich auf das User Control zeichnen, konkret einen Statusbalken. Das Zeichnen funktioniert auch, nur die Positionierung nicht.
    Gibt es denn eine Möglichkeit, die Koordinaten systemabhängig umzurechnen?


Anmelden zum Antworten