Italia
Foro

Childwindow soll aktives Fenster werden

 

Gerhard
Praher
Hallo wiedermal aus Österreich !

Sagt mal bitte wie wird aus einem Childwindows (@Create("Childwindow",...) das aktive Fenster ?
Das Parentwindow wurde mit @Create("Window",...") erstellt.

Hier der Code:
 $H Windows.ph
Declare Breite%, Hoehe%, Top%, Left%
Declare hMainWin&, hChildWin&
Breite% = 1024
Hoehe% = 768
Top% = 0
Left% = 0
WindowStyle 27
hMainWin& = @Create("Window",0,"Irgend so a text",Top%,Left%,Breite%,Hoehe%)
hChildWin& = @Create("ChildWindow",hMainWIn&, "Child", 80, 60, Breite% / 2, Hoehe% / 2)
@SetFocus(hChildWin&)
Waitkey
End

Ich habs auch schon mit @SetActiveWindows(hChildWin&) versucht, aber immer ist das Parentwindow aktiv.

Vielen Dank per eure Aiuto
Gerhard
 
Windows XP Pro, SP3
Jetzt: XProfan 11
Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit.
18.08.2008  
 



SetForegroundWindow?

Ein hWnd sollte aber nicht fehlen, erzeuge ein unsichtbares z.B. mit Stil 1024 | 2048
 
19.08.2008  
 




Frank
Abbing
SetFocus funktioniert auch in manchen Fällen, ebenso wie ShowWindow.
 
19.08.2008  
 




Gerhard
Praher
Vielen Dank an iF und Frank.

Ist ja irgendwie interessant.
Ich habe im Childfenster ein paar Steuerelemente kreiert und springe das erste davon mit Setfocus an.
Dabei verhält es sich so, daß es den Anschein hat, daß doch das Childfenster das aktuelle Fenster ist;
wenn auch die Rahmendarstellung etwas anderes vermuten läßt.

Hier der Code dazu:
KompilierenMarkierenSeparieren
 $H Windows.ph
Declare Breite%, Hoehe%, Top%, Left%
Declare hMainWin&, hChildWin&
Declare hD%, hB%, Edit1%, Edit2%, Edit3%
Breite% = 1024
Hoehe% = 768
Top% = 0
Left% = 0
WindowStyle 27
hMainWin& = @Create("Window",%hWnd,"Irgend so a text",Top%,Left%,Breite%,Hoehe%)
hChildWin& = @Create("ChildWindow",hMainWin&, "Child", 80, 60, Breite% / 2, Hoehe% / 2)
hB% = @Create("Button",hChildWin&,"&OK",50,50,20,20)
Edit1% = @Create("Edit",hChildWin&,"",100,100,150,20)
Edit2% = @Create("Edit",hChildWin&,"",100,130,150,20)
Edit3% = @Create("Edit",hChildWin&,"",100,160,150,20)
@SetFocus(Edit1%)
Waitkey
@SetFocus(Edit2%)
Waitkey
@SetFocus(Edit3%)
Waitkey
End

Ich würde gern eure sehr geschätzte Meinung darüber erfahren.

Danke
Gerhard
 
Windows XP Pro, SP3
Jetzt: XProfan 11
Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit.
19.08.2008  
 




Gerhard
Praher
Ich bitte euch in dieser Sache nochmals um eure Aiuto.

Ist es so OK ?
Ist das Verhalten des Childfensters so gewollt, also normal ?

Vielen Dank im Voraus per eure Aiuto und eure Geduld mit mir.
Gerhard
 
Windows XP Pro, SP3
Jetzt: XProfan 11
Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit.
20.08.2008  
 




E.T.

Ist es so OK ?
Ist das Verhalten des Childfensters so gewollt, also normal ?


Ob es so gewollt bzw. normal ist, weis ich auch nicht.

Ich kann Deine Feststellung aber bestätigen:
Lt. Rahmen ist das Child inaktiv, die Elemente können aber angesprungen werden.

Hab eben auch mal ein wenig EnableWindow... usw. probiert, das Child bekomme ich nicht aktiv.

Mario
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
21.08.2008  
 




Dietmar
Horn
Ich habs bis jetzt auch nicht hinbekommen.
Ich denke, zu diesem Thema wäre Rolands Meinung angesagt ...

Saluto
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
21.08.2008  
 




Gerhard
Praher
Danke Mario per das testen.

Vielleicht hat noch jemand eine Idee was der Grund dafür ist.
Wäre echt interessant.

Saluto Gerhard
 
Windows XP Pro, SP3
Jetzt: XProfan 11
Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit.
21.08.2008  
 




Gerhard
Praher
Dies ist jetzt nur ein Test um zu sehen ob der Thread dann wieder sichtbar ist.
 
Windows XP Pro, SP3
Jetzt: XProfan 11
Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit.
23.08.2008  
 




Gerhard
Praher
Hallo und schönen Sonntag !

Ich wollte nur mal nachfragen ob es bezüglich des oben genannten Problems irgendwelche Notizie gibt
und Roland es sich eventuell schon angesehen hat.

Viele Grüße aus Österreich.
Gerhard
 
Windows XP Pro, SP3
Jetzt: XProfan 11
Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit.
24.08.2008  
 




Jörg
Sellmeyer
Wer Deinen Beitrag schon gesehen hat, kannst Du feststellen, wenn Du Deinen Beitrag editierst. Unten Rechts ist dann eine Rubrik "bereits gesehen von".
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.08.2008  
 




Gerhard
Praher
Danke Jörg !

Wieder was dazugelernt.
 
Windows XP Pro, SP3
Jetzt: XProfan 11
Was ich liebe sind 3 "F": meine Familie, meine Firma, meine Freizeit.
24.08.2008  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

19.949 Views

Untitledvor 0 min.
RudiB.12.09.2022
Thomas Zielinski07.04.2021
Peter Max Müller02.11.2017
H.Brill08.10.2017
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie