ďťż

Ładny brzuch

Witam!
Aktualnie piszę program zaliczeniowy z baz danych - konkretnie system egzaminacyjny studentów. A że student to szczwana bestia i pewnie chciałby wynieść pytania z sali egzaminacyjnej na zewnątrz lub korzystać ze ściąg na dysku lub w internecie - potrzebne mi są pewne zabezpieczenia. Chodzi o to, by po uruchomieniu programu zajmował on cały ekran i był w pozycji AlwaysOnTop. Wiem - to jest banalnie proste i nie stanowi większego problemu. Ale trzeba by jeszcze dodatkowo zablokować kombinacje klawiszy podczas startu programu i odblokować je przy jego zakończeniu. Konkretnie chodzi o blokady (lub zmianę funkcjonalności np. na wyświetlenie jakiegos komunikatu) nastepujacych kombinacji:
- Alt+Tab;
- Ctrl+Alt+Delete;
- Ctrl+A;
- Ctrl+C;
- Ctrl+V;
- Ctrl+X;
- Print Screen.

Dobrze byłoby również całkowicie wyłączyć systemowy schowek, lub po prostu opróżniać go automatycznie po każdej zmianie jego zawartości (widziałem program studenta, który uruchomiony w tle zrzucał schowek do pliku natychmiast po zmianie jego zawartości - wtedy nawet nie ma potrzeby przełączać się na aplikacje w tle).

Jak znam życie to zapomniałem o jakiejś ważnej kwestii z tym związanej lub jakimś skrócie klawiszowym, ale mam nadzieję że wyraziłem się w miarę jasno, jeśli chodzi o mój problem. Teraz uprzejmie proszę o pomoc w jego rozwiązaniu.
Pozdrawiam,
Łukasz
Użytkownik sQbanieTZ edytował ten post 06 lipiec 2005, 15:29


Czesc czolem

Co do schowak
OpenClipboard(HWND); EmptyClipboard (); CloseClipboard();

Przy odpowiednich komunikatach(WM_KEY*) opróżniaj schowek. (CTRL+C i PrintScreen masz z głowy).

pozdro
spax.
Użytkownik spax edytował ten post 06 lipiec 2005, 16:18

- Alt+Tab;
- Ctrl+Alt+Delete;


- Ctrl+Alt+Delete;

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •