AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Fenster Modal anzeigen?

Ein Thema von Giantics · begonnen am 17. Jul 2005 · letzter Beitrag vom 17. Jul 2005
Antwort Antwort
Giantics

Registriert seit: 17. Nov 2003
Ort: Langenbrettach
99 Beiträge
 
#1

Fenster Modal anzeigen?

  Alt 17. Jul 2005, 15:22
Wie kann ich mit dem API-Befehl "CreateWindowEx" ein Fenster modal (so wie ShowModal) anzeigen?
Delphi-Quellcode:
  hwndWindow:=CreateWindowEx(WS_EX_TOPMOST , ClassName, AppName, WS_CAPTION or WS_VISIBLE or WS_SYSMENU,
    CW_USEDEFAULT, CW_USEDEFAULT, WindowWidth, WindowHeight, 0, 0, hInstance,
    nil);
So bleibt das Fenster zwar imm onTop, aber das Fenster dahinter muss ich noch irgendwie deaktivieren. Wie geht das?
T. Dieffenbach
"Delphi"-Version: Lazarus 0.9.22

Was ist der Unterschied zwischen Bill Gates und Gott?
-->Gott hält sich nicht für Bill Gates!
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Fenster Modal anzeigen?

  Alt 17. Jul 2005, 16:40
per DisableTaskWindows sollte das funktionieren.
ups, lese grad was von api... dann also mit "EnumThreadWindows" alle Fenster bekommen und diese manuell disablen
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Giantics

Registriert seit: 17. Nov 2003
Ort: Langenbrettach
99 Beiträge
 
#3

Re: Fenster Modal anzeigen?

  Alt 17. Jul 2005, 17:56
Zitat von SirThornberry:
...diese manuell disablen
Genau das wusste ich nicht, wie ich das machen sollte. habe jetzt den Befehl "EnableWindow(Handle, false);" gefunden.
Der macht genau das, was ich wollte.
Dankeschön!
T. Dieffenbach
"Delphi"-Version: Lazarus 0.9.22

Was ist der Unterschied zwischen Bill Gates und Gott?
-->Gott hält sich nicht für Bill Gates!
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz