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 CheckBoxen und CheckListBoxen über Handle "ankreuzen" (https://www.delphipraxis.net/83489-checkboxen-und-checklistboxen-ueber-handle-ankreuzen.html)

dominikkv 3. Jan 2007 16:07


CheckBoxen und CheckListBoxen über Handle "ankreuzen&qu
 
hi
ich will ein nicht von mir erstelltes programm "fernsteuern".
das klappt auch schon ganz gut...nur hab ich jetzt 2 probleme:

#1: ich will eine TCheckBox ankreuzen.
handle hab ich schon, mit BM_Click kann ich auch einen Click simulieren...nur wenn die checkbox schon angekreuzt ist wird der hacken wieder rausgenommen... mit welchem befehl kann ich bewerkstelligen das die checkbox immer einen haken hat, egal ob schon angekreuzt oder nicht? vllt kann man ja zuerst prüfen ob sie angekreuzt ist...

#2: das gleiche will ich mit ner TCheckListBox machen...nur sind da ja bekanntlich mehrere optionen zum ankreuzen...und es gibt bei der TCheckListBox keine "Unterhandles" mehr...vllt wie bei #1 nur mit anderen parametern?

suche hab ich schon bemüht...nix gefunden.
hoffe ihr könnt mir ein paar tipps geben xD
mfg.dominik

Luckie 3. Jan 2007 16:17

Re: CheckBoxen und CheckListBoxen über Handle "ankreuze
 
Zu ersterem: MSDN-Library durchsuchenBM_SETCHECK.

Bei zweiterem wird es schwierig, da dies kein Standard Windows API Steuerelement ist.

dominikkv 3. Jan 2007 16:40

Re: CheckBoxen und CheckListBoxen über Handle "ankreuze
 
Zitat:

Zitat von Luckie
Zu ersterem: MSDN-Library durchsuchenBM_SETCHECK.

Bei zweiterem wird es schwierig, da dies kein Standard Windows API Steuerelement ist.

Delphi-Quellcode:
if (Hwnd > 0) then
  SendMessage(Hwnd, BM_SETCHECK, BST_CHECKED, 0)
    else showMessage('ERROR');
danke, hat geklappt... :-D

und hat jemand eine idee wie ich #2 lösen kann?
der 2te parameter bei BM_SETCHECK wird ja nicht benutzt...geht also nicht damit

mfg.dominik

dominikkv 4. Jan 2007 17:50

Re: CheckBoxen und CheckListBoxen über Handle "ankreuze
 
hat keiner ne idee...?


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