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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.