Zwei Fenster gleichzeitig "aktivieren"

Übersicht BlitzBasic BlitzPlus

Neue Antwort erstellen

 

danielos

Betreff: Zwei Fenster gleichzeitig "aktivieren"

BeitragFr, Sep 19, 2008 19:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Moin,

sorry das ich das Forum hier mit so vielen Fragen überschwemme, aber ich habe bei jeder der Fragen nach Lösungen gesucht, aber nichts gefunden...

Gibt es eine Möglichkeit, zwei Fenster sozusagen gleichzeitig zu aktivieren?
Das Problem sieht so aus:
Ich erstelle ein ganz normales Fenster und dann noch eines, das sozusagen eine Toolbar beeinhalten, letzteres mit dem Style-Parameter 17 (kleine Titelleiste).

Code: [AUSKLAPPEN]

Global mainwindow=CreateWindow("Window",0,0,desktopx(),desktopy()*0.97,desktop())

Global treewindow CreateWindow("Toolbar", desktopy()-50,130,150, 300, mainwindow,17)



Das Problem ist, dass immer nur eines der beiden aktiviert ist, was bedeutet, dass ein Benutzer immer zweimal auf einen Button o.ä. der Toolbar klicken muss, weil der erste Klick das Fenster nur aktiviert...

Kann man das umgehen ?

Danke...

MfG Daniel
 

ChristianK

BeitragFr, Sep 19, 2008 19:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Unter Windows gibt es immer nur ein aktives Fenster, das den Fokus für den Input hat. Am besten, du platzierst die Toolbar im Hauptfenster.
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragFr, Sep 19, 2008 19:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Bei mir funktioniert das aber mit nur einen Klick!
Aber beide aktivieren geht natülich nicht!

hier mein Testcode...
Code: [AUSKLAPPEN]
Win1 = CreateWindow ("BB Code Win 1 ",100,100,400,345,0)
Button_1=CreateButton ("BB_1",100,100,130,50,Win1 )
Win2 = CreateWindow ("BB Code Win 2",500,100,400,345,Win1 ,17)
Button_2=CreateButton ("BB_1",100,100,130,50,Win2 )


Repeat
    Ergebnis = WaitEvent (50)
    Select Ergebnis
      Case $803 End
      Case $401
        Select EventSource ()
          Case Button_1
          SetStatusText Win1 ," Button_1 klick"
          Case Button_2
          SetStatusText Win1 ," Button_2 klick"
        End Select
      Default
    End Select
Forever
[BB2D | BB3D | BB+]
 

danielos

BeitragFr, Sep 19, 2008 20:22
Antworten mit Zitat
Benutzer-Profile anzeigen
okay sorry in der beziehung habe ich mich geeirrt...allerdings sind das problem eigentlich die tooltips, die für die buttons nicht angezeigt werden, weil das main-fenster aktiv ist...

flona

BeitragFr, Sep 19, 2008 22:23
Antworten mit Zitat
Benutzer-Profile anzeigen
ToolTips selber zeichnen oder bei MouseOver ToolBar-Fenster aktivieren.

Was besseres fällt mir um die Uhrzeit glaub ich nicht mehr ein Wink

mfg
www.Dreier-Florian.kilu.de
Intel Core 2 Quad Q9400 | Zotac 9800GT | 4GB RAM | 1TB HDD | Windows 7 Professional 32bit

Neue Antwort erstellen


Übersicht BlitzBasic BlitzPlus

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group