Gui Fenster erstellen
Übersicht

Das CBetreff: Gui Fenster erstellen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi,
Ich versuche gerade meine erste GUI zu programmieren und habe ein Problem bei Fenstern. Falls ein Fenster angeklickt wird, soll es aktiviert werden. Das heißt, dass sie wie bei Windows in den Vordergrund erscheinen soll. Ich habe es mit Imagescollide programmiert. Dort habe ich aber das Problem, dass wenn mehrere Fenster übereinander liegen, sie dann alle aktiviert werden. Kann mir jemand helfen? Danke im Voraus |
||
![]() |
Kryan |
![]() Antworten mit Zitat ![]() |
---|---|---|
mach doch einfach, dass du das aktivierte fenster in einer variable speicherst:
activedwindow... und dann so: If MouseClickedOnThisCrazWIndow()=1 Then activedwindow=Handle(obj) If activedwindow = Handle(obj) Then zeige_dass_dieses_fenster_aktiviert_ist |
||
Webspaceanbieter?
Klick hier! Kultige Spieleschmiede? Klick hier! |
![]() |
Chester |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich empfehl dir mal Types. auf www.BlitzBase.de ist ein gutes Tutorial darüber, vllt. könnte es dir nützlich sein | ||
![]() |
Mattis_the_brain |
![]() Antworten mit Zitat ![]() |
---|---|---|
https://www.blitzforum.de/viewtopic.php?t=9302 | ||
hitokiri |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
könntest es auch über eine zustandsvariable lösen, damit kann immer nur ein fenster angeklickt sein, dann müsstest du halt noch irgendwie das z ordering lösen, sollte aber auch nicht so schwer sein, wenn du speicherst, welches fenster als letztes angeklickt war (soehe zustandsvariable), damit weisst du bei überlappungen im vordergrund und welches im hintergrund ist. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group