Hallo zusammen, ich suche eine Möglichkeit, um eine Bildschirmmaske zu erstellen, damit der Benutzer einer Applikation, die nicht von mir geschrieben wurde nur bestimmte Eingriffsmöglichkeiten hat. Die Sicherheit kann vernachlässigt werden. Es geht nur darum, dass der Bediener bei einer Abfolge von Ereignissen sich nicht aus Versehen "verklickt". Beispiel: Ich will auf meinem Rechner das Programm "XY" laufen lassen, möchte aber nicht, dass der "Auswahlmenue-Button" im Fenster drückbar ist. Es soll nur der "OK" Button freigegeben sein. Programmiersprache ist weitestgehend frei, am Liebsten VBA, Java oder C++. Falls jemand eine bessere Möglichkeit als eine Maske kennt, immer her damit.
Du könntest z.B. per WinSpy oder Spy++ einfach die betreffenden Steuerelement-IDs auslesen und dann in deinem Programm per Sendmessage bzw. sowas wie EnableWindow( GetDlgItem( hWnd, BTN_ID), FALSE), über Winapi einfach disablen oder gar ausblenden. Ich mache sowas öfter mit C (auch zum Fernsteuern von Anwendungen) ist eigentlich schnell gemacht.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.