Forum: PC-Programmierung Maske / Bildschirmmaske für Applikation erstellen


von Marc S. (angry)


Lesenswert?

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.

von Timmo H. (masterfx)


Lesenswert?

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
Noch kein Account? Hier anmelden.