Wie bekomme ich die Id eines Buttons heraus
-
Ich hab Visual Studio 2005 Professional!
-
hilfesuchernedeeeeeeee schrieb:
Hey kannste das bitte bisschen genauer erklaeren wie man die Id eines Buttons herausfindet z.b. an dem Button "ok" von start--)ausführen der ja 1 ist aber wie findet man das heraus?
Dafür kannst du die Spy benutzen oder alternativ WinSpy++.
-
Hey ich hab mir das Programm mal runtergeladen.
Wenn ich nun mit diesem Ding die Id rausuche klappt das auch aber nur zu 10% sonst ist falsch.
Ich hab es an start ausführen getestet
Der Button Ok hat die Id 1 was auch richtig angezeigt wird (0000001)
Der Button abbrechen hat die Id 2 was auch richtig angezeigt wird
Bei dem Button durchsuchen zeigt er 3000 an und wenn ich das eingebe klappts nicht
Ich teste das so:#include<windows.h>
using namespace std;int main()
{
HWND p = FindWindow(NULL, "Ausführen");
HWND a = GetDlgItem(p,1);
SendMessage(a, BM_CLICK, 0, 0L);
}
-
Ist ne Hex Zahl!
-
Eine hex zahl?
Heisst also ich muss die 3000 umsetzen?
-
heißt 3000 ^= 3 * 16^3 !
-
was geb ich dann als id ein?
-
Die Zahl! Entweder direkt als HEX oder du bemühst eben den Windows Rechner und wandelst die um!
-
genau da ist doch mein problem
ich geb die id 3000 ist
aber es funktioniert nicht
-
Ja, weil es eine Hex-Zahl ist...
entspricht der Dec-Zahl 12288
-
Vielen dank das geht
Topic kann closed