Fenster finden mit Wildcards?

Anfängerfragen zum Programmieren mit PureBasic.
Dr.Pixel
Beiträge: 90
Registriert: 12.08.2005 12:38

Beitrag von Dr.Pixel »

Icke hat geschrieben:Der letzte Codeschnipsel sieht ja schon interessant aus, auch wenn ich nicht alles daraus begreife. Ich frage mich ob es möglich ist damit z.B. Buttons fremder Programme zu drücken, oder inhalte von Feldern zu ändern.
Ja, genau das frage ich mich auch!
Wie finde ich die einzelnen handles oder gadgets der Felder wenn man den Namen nicht hat?
Und wie aktiviere ich einen button?
Wie schreibe ich etwas in dieses Feld?

Dr. Pixel
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Ein kleiner Optimierungstipp:
Schreibt die Namen aller offener Fenster in eine Linkedlist, und sortiert dann alphabetisch.
Wenn die gesuchten Fensternamen NICHT mit einem Wildcard anfangen (also ihr sucht z.B. alles, was mit "PureBasic" ANFFÄNGT, nicht alles, was "PureBasic" irgendwo im Namen stehen hat), dann löscht ihr alles vor dem ersten "PureBasic"-Fenster aus der LinkedList, und alles ab dem ersten Fenster nach dem "PureBasic-Block". Sprich alles ab dem 1. Fenster, das nicht mehr mit "PureBasic" beginnt. Damit sollte man Ressourcen sparen können.
Antworten