Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Fremdes Control En/disablen? (https://www.delphipraxis.net/82938-fremdes-control-en-disablen.html)

hitzi 22. Dez 2006 13:27


Fremdes Control En/disablen?
 
Hi,

irgendwie such ich mit den falschen Suchbegriffen. Ich war mir eigentlich sicher, dass ich zu diesem Thema hier schon mal was gelesen hatte. Also bitte nicht hauen ;)

Wie kann ich ein Control eines fremden Fenster deaktivieren (enabled = false) und später wieder aktivieren (enabled = true)? Das Handle von dem Control habe ich.

Weihnachtliche Grüße

Luckie 22. Dez 2006 13:36

Re: Fremdes Control En/disablen?
 
MSDN-Library durchsuchenEnableWindow.

hitzi 22. Dez 2006 13:40

Re: Fremdes Control En/disablen?
 
Und ich hab nach WM_DISABLE gesucht, da es auch ein WM_ENABLE gibt.

Danke dir Luckie.

SirThornberry 22. Dez 2006 13:47

Re: Fremdes Control En/disablen?
 
aber im MSDN steht doch unter wm_enable der Hinweis auf EnableWindow etc.

hitzi 22. Dez 2006 14:21

Re: Fremdes Control En/disablen?
 
Ich hab aber leider nur in der Delphihilfe und hier im Forum gesucht.

[EDIT]

Funktioniert einwandfrei, aber leider kann man dann noch das Popupmenü anzeigen lassen. Ich dachte immer bei einem deaktivierten Control wird auch kein Popupmenü mehr angezeigt. Kann man das noch unterbinden?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz