Hallo,
ich habe mich daran gemacht ein kleines Script zu schreiben, welches die Graphen von Funktionen zeichnen soll. (Dazu lasse ich in best. Abständen die Werte berechnen und rechne diese Werte dann in die Positionen der Punkte in dem Programmfenster um.) Um diese anzuzeigen, erstelle ich in der GUI ein Bild der Größe 1x1 Pixel:
[autoit]GUICtrlCreatePic(punkt.bmp, $DrawX, $DrawY, 1, 1)
[/autoit]Das haut unter Windows XP auch alles hin, aber unter Windows Vista und 7 werden die Bildchen mit 1x1 Pixel großzügig übergangen:
[Blockierte Grafik: http://xn--jacobbrutigam-hfb.de/Graph_XP.jpg] [Blockierte Grafik: http://www.xn--jacobbrutigam-hfb.de/Graph_7.jpg]
Meine Frage(n):
Gibt es einen Stil für GUICtrlCreatePic, um alles anzuzeigen? Oder gibt es sogar eine Möglichkeit Linien/Punkte direkt zu erstellen (und nicht Bilder zu nehmen)?
Und weiß irgendwer, warum die kleinen Bilder unter Win Vista/7 übergangen werden?
(ich habe schon versucht, die Breite auf 2 Pixel zu erhöhen, diese werden dann auch wieder mit voller Breite angezeigt )
Ich hoffe ihr könnt mir weiterhelfen,
Grüße Jackomo92