![]() |
Control (TComboBox) anhand des Handles? Oder vergleichbar?
Nabend/Moin DP!
Also, folgendes Problem: Ich würde gern eine ComboBox steuern. Ist ja auch im Normalfall kein Problem. Die hat ja so einiges zu bieten ;) Aber genau da liegt bei mir der Hase im Pfeffer: Die CB ist auf einer fremden Form, und ich will sie fernsteuern :twisted: Ich habe denn als den guten alten WinSpy ausgegraben und mir den Code für das Handle generieren lassen. Geht auch. WinSpy ist nunmal toll :) Aaaaaaaber, dann wollte ich mal die Funktion FindControl(HWND:Cardinal):TWinControl; ausprobieren, aber sobald ich sie mit Handles außerhalb meiner Application füttere, spuckt sie mir nur diesen nordafrikanischen Fluss "nil" aus, innerhalb meines "Wirkungsbereiches" geht es allerdings ohne Probleme :( Es geht letzen Endes darum, dass ich eine Add-Funktionalität bei dieser CB benötige. Wenn jemand eine andere Möglichkeit kennt - zB über Messages: Immer her damit! Hauptsache, ich kann das Ding füllen! Danke schonmal, Euer LDer. |
Re: Control (TComboBox) anhand des Handles? Oder vergleichba
Hi,
Also ich mach eins bei solchen Problemen. Ich schau mir an wie Delphi es gemacht hat. Nach einer kleinen Suche hab ich dies hier gefunden
Delphi-Quellcode:
So fügt Delphi es per Code in die ComboBox. Versuch mal ob es klappt xD
SendTextMessage(ComboBox.Handle, CB_ADDSTRING, 0, S);
//oder SendTextMessage(ComboBox.Handle, CB_INSERTSTRING, Index, S); //was dir halt lieber ist |
Re: Control (TComboBox) anhand des Handles? Oder vergleichba
Warum der Umstand, wenn die Combobox nur auf einer anderen Form deiner Anwendung liegt?
|
Re: Control (TComboBox) anhand des Handles? Oder vergleichba
Es geht doch um eine fremde Anwendung, oder kann ich nicht mehr lesen?
|
Re: Control (TComboBox) anhand des Handles? Oder vergleichba
Zitat:
LDer ADD: Ich habe keine procedure "SendTextMessage", oder wo soll die deklariert sein? :shock: |
Re: Control (TComboBox) anhand des Handles? Oder vergleichba
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 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 by Thomas Breitkreuz