Standardtexte für Dialogbuttons

Hilfreiche Erklärungen und Tipps zum Lernen von Autohotkey

Moderator: jNizM

just me
Posts: 6805
Joined: 02 Oct 2013, 08:51
Location: Germany

Standardtexte für Dialogbuttons

28 Jan 2020, 09:39

Moin,

ich frage mich seit langer Zeit, wie man an die Standardbeschriftungen des Systems für die Buttons in MsgBoxen kommt, z.B. wenn man einen Dialog per AHK Gui nachbauen will. Wegen dieser Bug-Meldung bin ich jetzt im AHK Sourcecode über die passende Funktion gestolpert. Falls das mal jemand braucht kommt hier etwas Code, der die Texte ausliest:

Code: Select all

; https://docs.microsoft.com/en-us/windows/win32/dlgbox/mb-getstring#NoEnv
CmdID := {OK: 0, CANCEL: 1, ABORT: 2, RETRY: 3, IGNORE: 4, YES: 5, NO: 6, CLOSE: 7, HELP: 8, TRYAGAIN: 9, CONTINUE: 10}
For K, I In CmdID
   MsgBox, 0, ID%K% (%I%), % StrGet(DllCall("MB_GetString", "UInt", I, "UPtr"), "UTF-16")
Viel Spaß weiterhin!

Return to “Tutorials”

Who is online

Users browsing this forum: No registered users and 25 guests