Frage

Wie kann ich das Fenster "ID" erwerben - eindeutige Nummer, die einem Win32-Fenster zugeordnet ist?

Kann ich die ID innerhalb eines NSIS-Skripts (.nsi-Datei) erhalten?Wenn nicht, welches externe Programm kann ich verwenden?Reshacker zeigt mir nicht die richtigen Dialoge, wenn ich aus irgendeinem Grund mein Installationsprogramm ausführte.Ich habe von gdispy oder so etwas mit einem ähnlichen Namen gehört.

Was ich zu tun habe, ist, den Z-Index einiger Fenster in einem MUI2-Seiten zu ändern und Kontrollkästchen-Hintergründe innerhalb einer benutzerdefinierten Seite zu erstellen.

Was ist Ihre einfachste Methode, um eine Windows-eindeutige ID herauszufinden?

bearbeiten Entschuldigung, ich bin nicht mit dem richtigen Begriff vertraut, wovon ich spreche.Ich spreche nicht von der HWND-Variablen / Griff, von der ich von der Windows-Eindeutigkeits-Fenster-ID, die eine ganze Zahl ist, spreche.

generasacodicetagpre.

War es hilfreich?

Lösung

Die IDs für ein Dialogfeld Kindersteuerelemente finden Sie mit einem Spion-Tool wie winspy ++ (Dieses Werkzeug zeigt ihn in Hex an, um mit calc.exe zu konvertieren oder die Nummer mit 0x in der .nsi)

nsis verfügt über zwei verschachtelte Dialoge, das äußere Dialog beherbergt die Schaltflächen der nächsten, Rücken- und Abbrechen.Das innere Dialog beherbergt die Steuerelemente für die aktuelle Seite.

Um den Griff im äußeren Dialog auf eine Schaltfläche zu bringen:

generasacodicetagpre.

und für den inneren Dialog:

generasacodicetagpre.

Für eine benutzerdefinierte Seite hängt die ID (und Z-Reihenfolge) von der Reihenfolge ab, die Sie die Steuerelemente in ...

erstellen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top