014
29.12.2004, 11:01 Uhr
mike
Pinguinhüpfer (Operator)
|
Hi! Naja. Zum Beispiel Windows vergibt immer die gleichen Handler Adressen - so hat ein Editfeld in einem CFileDialog immer den gleichen Wert (siehe "Inside Visual C++ - Microsoft Press"). Ich weiß mom gar nicht, obs sich bei jedem Programm ändert - nur bei WordPad, Editor und den Programen ist es imo immer gleich ...
Falls es sich wirklich immer ändert, musst du dir ne Routine basteln, die den hexa Code rausfindet. Z.B. such im Forum nach EnumWindow - das ist eine Callback Funktion, die dir alle Steuerelemente eines Fensters auflistet - dann hast du schon mal den Pointer auf das Steuerelement.
Aber ich glaube nicht, dass dies der Fall ist - denn imo ist die Ressource ID innerhalb eines Programmes immer konstant (hab mom. leider kein Win zum Überprüfen da).
mfg --
|