Hallo,
ich habe in meiner GUI ein Hintergrundbild.
Und darüber liegen Buttons.
Die Buttons sind von einem Rahmen umgeben, der nicht wie der Hintergrund aussieht.
Kann man den entfernen?
Dann sieht das Desgin besser aus
Rahmen um Button
-
- [ gelöst ]
-
PokerFace -
20. März 2010 um 22:43 -
Geschlossen -
Erledigt
-
-
Hallo Pokerface,
poste doch bitte das Skript und die dazugehörigen Buttons, dann ist es einfacher zu helfen,
mfg (Auto)Bert
-
Gerne:
[autoit]#include <ButtonConstants.au3>
[/autoit][autoit][/autoit][autoit]
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>$Form1_1 = GUICreate("Test", 927, 449, 357, 244)
[/autoit]
$Background = GUICtrlCreatePic("Background.jpg", 0, 0, 927, 449, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
$Next = GUICtrlCreateButton("Test", 736, 150, 115, 25, $WS_GROUP)
GUISetState (@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd -
- Offizieller Beitrag
Das Problem liegt an der Hintergrundfarbe der GUI, die ist auch gleich die Rahmenfarbe des Buttons.
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>$Form1_1 = GUICreate("Test", 927, 449, 357, 244)
[/autoit]
GUISetBkColor(0x0DDAF9)
$Background = GUICtrlCreatePic("Background.jpg", 0, 0, 927, 449, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
GUICtrlSetState(-1, $GUI_DISABLE)
$Next = GUICtrlCreateButton("Test", 736, 150, 115, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Vielleicht kannst du damit leben, der Schatten ist jetzt in einer nicht so auffälligen Farbe. Achso und du mußt das Pic Disablieren damit der Button funzt. -
Danke sehr !
Das reicht schon aus.