[Ressourceneditor] Größe in Pixel?
-
Hi,
irgendwie stimmen bei mir im Ressourceneditor die Pixelangaben nicht. Wenn ich z.B. ein Bildsteuerelement markiere, steht rechts unten 250 * 50 (ganz rechts unten, links neben dem deaktiviertem "READ"). Wenn ich aber Bild reinsetze, das 250 * 50 groß ist, dann füllt das nicht ungefähr die Hälfte der Bildbox aus (Bild zentrieren ist an).
Im ZFX-Forum wurde mir gesagt, dass die Angabe rechts unten nicht in Pixeln sei, aber in welcher Einheit ist sie dann und wie krieg ich die Angaben in Pixeln?ChrisM
-
Die Angabe ist in DLUs (dialogbox units).
Eine horizontale DLU ist die mittlere Breite der Dialogfeldschrift geteilt durch 4.
Eine vertikale DLU ist die mittlere Höhe der Dialogfeldschrift geteilt durch 8.So ist die Einheit definiert. In Pixel bekommst du die Größe afaik nicht.
-
OK, danke, schade dass es nicht in Pixel geht.
ChrisM
-
Gab es da nicht mal ein Plugin was es möglich machte beides anzuzeigen???
-
Hallo.
Hat jemand ne Formel zur Umrechnung?
Ich weiß wohl, dass man das irgendwie mit MulDiv() berechnen kann, aber ich kann mit den Übergabeparametern nichts anfangen.
pixelX = MulDiv(templateunitX, baseunitX, 4); pixelY = MulDiv(templateunitY, baseunitY, 8);
ich weiß nicht, was "templateinti(x,y)" und "baseunit(x,y)" sein sollen.