Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.211 Beiträge
 
Delphi 12 Athens
 
#12

AW: ClassName von Edit

  Alt 3. Mär 2021, 16:49
Diese ID scheint ja bei allen Controls gleich zu sein.
Dann brauchst doch nur einmal nach irgendeinem Control zu suchen, also mit FindWindowEx ohne ClassName über alle Controls einer Form laufen und über GetClassName den Namen auslesen, bis was Passendes gefunden wurde.
Da dann die ID extrahieren und, für alle deine weiteren Zugriffe, an deine ClassName's anhängen.


Und ja, das sind die generierten Namen der .NET Winforms (C# oder VB.NET)
Bei Google suchenWindowsForms10 classname bzw. Bei Google suchenWindowsForms10 classname ... viel Spaß

Es gibt aber auch genügend Test-Frameworks, welche damit zurecht kommen und die man bestimmt auch zum Steuern nutzen könnte.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 3. Mär 2021 um 21:16 Uhr)
  Mit Zitat antworten Zitat