Hallo AutoIt.de - Mitglieder,
habe wieder mal einen Innerenkonflikt und brauche mal euren Rat.
Ich habe eine GUI (siehe Anhang) diese kann bis zu 4 mal untereinander angezeigt werden. Die Werte für jede GUI unterscheiden sich dann.
Jetzt wäre meine Frage, ob ich nur eine GUI nutzen kann und diese über eine Funktion erstellen lasse und über eine zweite die Werte aktuallisiere und das dann für jede View (1 - 4).
Momentan habe ich einfach die GUI mehrfach erstellt - dies ist aber lästig, wenn man etwas an der Anzeige verändert.
Hoffe, dass hier vielleicht jemand eine Idee hat - Vielen Dank ![]()
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$hView1 = GUICreate("title", @DesktopWidth, 242, 0, 0, $WS_POPUP)
GUISetBkColor(0x000000)
$hView1Title = GUICtrlCreateLabel("Title1", 0, 0, 1280, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial")
GUICtrlSetColor(-1, 0xFFFFFF)
$hView1Value1 = GUICtrlCreateLabel("Value1", 0, 44, 256, 42, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 22, 800, 0, "Arial")
GUICtrlSetBkColor(-1, 0x00FF00)
$hView1Val1 = GUICtrlCreateLabel("999", 0, 86, 256, 110, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 80, 800, 0, "Arial Black")
GUICtrlSetBkColor(-1, 0x00FF00)
$hView1Value2 = GUICtrlCreateLabel("Value2", 256, 44, 256, 42, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 22, 800, 0, "Arial")
GUICtrlSetColor(-1, 0xFF0000)
GUICtrlSetBkColor(-1, 0xFFFF00)
$hView1Val2 = GUICtrlCreateLabel("999", 256, 86, 256, 110, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 80, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFF0000)
GUICtrlSetBkColor(-1, 0xFFFF00)
$hView1Value3 = GUICtrlCreateLabel("Value3", 512, 44, 256, 42, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 22, 800, 0, "Arial")
GUICtrlSetColor(-1, 0xFFFBF0)
GUICtrlSetBkColor(-1, 0x008000)
$hView1Val3 = GUICtrlCreateLabel("99:99", 512, 86, 256, 110, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 60, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFBF0)
GUICtrlSetBkColor(-1, 0x008000)
$hView1Value4= GUICtrlCreateLabel("Value4", 768, 44, 256, 42, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 22, 800, 0, "Arial")
GUICtrlSetBkColor(-1, 0xFF8833)
$hView1Val4 = GUICtrlCreateLabel("999", 768, 86, 256, 110, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 80, 800, 0, "Arial Black")
GUICtrlSetBkColor(-1, 0xFF8833)
$hView1Value5 = GUICtrlCreateLabel("Value5", 1024, 44, 256, 42, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 22, 800, 0, "Arial")
GUICtrlSetBkColor(-1, 0x00FFFF)
$hView1Val5 = GUICtrlCreateLabel("99:99", 1024, 86, 256, 110, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 60, 800, 0, "Arial Black")
GUICtrlSetBkColor(-1, 0x00FFFF)
$hView1Value9 = GUICtrlCreateLabel("V9", 768, 198, 88, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x800000)
$hView1Val9 = GUICtrlCreateLabel("99", 856, 198, 40, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x800000)
$hView1Value10 = GUICtrlCreateLabel("V10", 896, 198, 88, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x000080)
$hView1Val10= GUICtrlCreateLabel("99", 984, 198, 40, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x000080)
$hView1Value6u7 = GUICtrlCreateLabel("Value6 7", 0, 198, 160, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x800080)
$hView1Val6 = GUICtrlCreateLabel("999", 160, 198, 94, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x800080)
$hView1Val7 = GUICtrlCreateLabel("100 %", 254, 198, 99, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x800080)
$hView1Value11 = GUICtrlCreateLabel("Value11", 1024, 198, 176, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x008080)
$hView1Val11 = GUICtrlCreateLabel("999", 1200, 198, 80, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x008080)
$hView1Value8 = GUICtrlCreateLabel("Value8", 355, 198, 313, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x8080C0)
$hView1Val8 = GUICtrlCreateLabel("100 %", 668, 198, 100, 44, BitOR($SS_CENTER,$SS_CENTERIMAGE))
GUICtrlSetFont(-1, 20, 800, 0, "Arial Black")
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetBkColor(-1, 0x8080C0)
GUISetState(@SW_SHOW)
[Blockierte Grafik: http://img375.imageshack.us/img375/5203/view1.th.gif]