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 Eigenschaft über Handle bekommen (https://www.delphipraxis.net/66307-eigenschaft-ueber-handle-bekommen.html)

Andrew 28. Mär 2006 09:25


Eigenschaft über Handle bekommen
 
Hallo!

Durch suchen in DP bin ich soweit gekommen, das ich das Handle
einer Checkbox in einer anderen Anwendung habe.

Mit SendMessage(H,BM_CLICK,0,0) wird auch der Haken gesetzt(oder entfernt).
Nun möchte ich das SendMessage nur ausgeführt wird, wenn der Haken nicht gesetzt ist.

Komme ich irgendwie an die Eigenschaften der Checkbox heran?

Gruß Andree

xaromz 28. Mär 2006 09:34

Re: Eigenschaft über Handle bekommen
 
Hallo,

dafür gibt's die Message BM_GETCHECK:
Delphi-Quellcode:
case SendMessage(CheckBox1.Handle, BM_GETCHECK, 0, 0) of
  BST_CHECKED: ShowMessage('Checked!');
  BST_INDETERMINATE: ShowMessage('Indeterminate!');
  BST_UNCHECKED: ShowMessage('Unchecked!');
end;
Gruß
xaromz

Andrew 28. Mär 2006 09:45

Re: Eigenschaft über Handle bekommen
 
Danke für die schnelle Antwort.

Klappt :P

Andree


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:53 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