Child eines Fensters ermitteln

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Fusselohr
Beiträge: 236
Registriert: 02.04.2007 10:43
Kontaktdaten:

Child eines Fensters ermitteln

Beitrag von Fusselohr »

Hallo an alle,
ich habe ein dickes Problem ^^. Ich hab ein Hauptfenster und möchte das Child ermitteln, um dieses dann mit dem Hauptfenster zu focussieren (da das Childfenster eben nicht in der Taskleiste ist) um es gleichzeitig mit dem Hauptfenster aufrufen zu können. Weis vielleicht jemand rat ?

Mit freundlichen Grüßen,
Fusselohr
Mein Projekt besteht immernoch und wächst stündlich.

Du willst die Entwicklung mitverfolgen ?
Dann besuche jetzt den Entwicklungsblog unter
http://rpg-fire-games.blogspot.com/
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Beitrag von Fluid Byte »

1.) Welches Child?
2.) Wieviele Childs gibt es?
3.) Ein Childfenster kann nicht in der Taskbar sein
4.) Es können niemals zwei Fenster gleichzeitig den Fokus haben
Benutzeravatar
Fusselohr
Beiträge: 236
Registriert: 02.04.2007 10:43
Kontaktdaten:

Beitrag von Fusselohr »

Also ich hab ein Hauptfenster und mehrere Childfenster die aber je nach Gebrauch aufgerufen oder geschlossen werden. Ich möchte eben nur, dass wenn ich das Hauptfenster aufrufe das Childfenster (welches gerade aufgerufen wird) auch zum Vorschein kommt, falls man gerade mal was anderes gemacht hat. Das Childfenster bleibt bei mir eben immer im Hintergrund und das Hauptfenster kommt alleine nach vorne.

Code: Alles auswählen

Enumeration
#Main
#Child
EndEnumeration
OpenWindow(Main,50,50,100,100,"Hauptfenster",#PB_Window_SystemMenu)

OpenWindow(#Child,50,50,100,100,"Child",#PB_Window_SystemMenu|#PB_Window_Invisible,#Main)
SetWindowLong_(WindowID(#Child),#GWL_EXSTYLE,#WS_EX_TOOLWINDOW)
ResizeWindow(#Child,#PB_Ignore,#PB_Ignore, 310, 158)
ShowWindow_(WindowID(#Child),#SW_SHOW)
  
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow 
Gruß Fusselohr
Mein Projekt besteht immernoch und wächst stündlich.

Du willst die Entwicklung mitverfolgen ?
Dann besuche jetzt den Entwicklungsblog unter
http://rpg-fire-games.blogspot.com/
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

OpenWindow erwarten keine PBID sondern ein Fenster-Handle, also statt
#Main, benutze WindowID(#Main)
Benutzeravatar
Fusselohr
Beiträge: 236
Registriert: 02.04.2007 10:43
Kontaktdaten:

Beitrag von Fusselohr »

Wie doof von mir :lol:.

VIELEN DANK :) und einen schönen Abend noch,
Fusselohr
Mein Projekt besteht immernoch und wächst stündlich.

Du willst die Entwicklung mitverfolgen ?
Dann besuche jetzt den Entwicklungsblog unter
http://rpg-fire-games.blogspot.com/
Antworten