Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
Turbo Delphi für Win32
|
Re: mit den Cursortasten zum nächstliegen Control springen
12. Mai 2009, 12:20
Ich hab das nur in C++ gemacht, weil ich dort schon alle Windows-Header zum benutzen habe. Auf die Win32API kannst du natürlich mit Delphi auch ebensogut wie mit VC++ zugreifen.
Mit den Handles, die du bekommst, kannst du mit GetClass schauen, ob es deine Controls sind und dann deren Position bestimmen und mit dem deiner aktuellen Komponente vergleichen. Wie das in dein aktuelles Projekt OO in die Komponenten eingebaut werden kann, kann ich dir nun auch nicht sagen.
Es gab natürlich auch in Delphi eine Methode, alle Komponenten zu iterieren, wo ich jetzt allerdings nicht drauf komme wie sie heißt ...
Lars S. Wer nicht mit der Zeit geht, geht mit der Zeit.
|