Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Вниз

Messages   Найти похожие ветки 

 
Torus   (2004-06-13 02:55) [0]

Привет ребят помогите плиз. Мне нужно чтобы в приложении перехватывались нажатия клавиш с клавы и обрабатывались как мне уже нужно. Допустим я не хочу чтобы по клику ALT+F4 закрывалось приложение я избежал этого вот таким путем:

private
   procedure  WMClose( var a:TWMClose); message WM_CLOSE;
...

implementation

{$R *.dfm}
procedure tForm1.WMClose(var a:TWMClose);
begin
...
end;

а вот что делать если мне необходимо отловить еще и нажатия CTRL+ALT+DEL и CTRL+ESC ???
помогите пожалуста


 
evvcom ©   (2004-06-13 03:00) [1]

Чтобы не закрывалось приложение по ALT+F4 (или меню Закрыть и т.д.) достаточно написать обработчик OnCloseQuery главной формы. А вот про CTRL+ALT+DEL и CTRL+ESC лучше забудь, баловство это.


 
Плохиш ©   (2004-06-13 03:26) [2]

>Torus   (13.06.04 02:55)

Нормальные пользователи за Alt+F4, CTRL+ALT+DEL, CTRL+ESC ... кое-какие места отрывают.


 
Torus   (2004-06-13 03:58) [3]

гхм...ребят вы что?
я просто пытаюсь написать игрушку на DelphiX, а если ее сварачиваешь непонятно почему она потом не отвечает, вот и пытаюсь устранить этот глюк


 
YurikGL ©   (2004-06-13 08:14) [4]


> Torus   (13.06.04 03:58) [3]

Зато если она зависнет и ее невозможно будет свернуть и снять по стрл-альт-дел, тебе пользователи много что оторвут...


 
Torus   (2004-06-13 14:46) [5]

хм...дейтвительно я об этом не подумал, я просто начинающий и многие аспекты могу упускать. Тогда можете посоветовать как сделать чтобы ее не возможно юыло свернуть?ведь если надо выйти из гамы всегда можно тыркнуть выход


 
RealRascal ©   (2004-06-13 14:49) [6]

Ты лучше сделай, чтобы она правильно сворачивалась.


 
Torus   (2004-06-13 14:58) [7]

хм...непойму что плохого в том чтобы гама не сворачивалась?ведь многие игры не сворачиваются, а если и сворачиваются то сразу убиваются, взять к примеру того же Князя тьмы. Мне некогда искать ошибки в коде,завтра гаму в универ сдавать надо (у нас задание индивидуальное каждому дали на экзамен) если препод почует неладным, хрен мне экзамен поставит, помогите люди добрые


 
RealRascal ©   (2004-06-13 15:02) [8]


>  [7] Torus   (13.06.04 14:58)

Думаю врядли тогда он до таких мелочей будет докапываться...
---------------
не могу дать более дельный совет - мозг слаб


 
Anatoly Podgoretsky ©   (2004-06-13 15:03) [9]

Так у тебя не рабочее, а только чтобы сдать, сдавай как есть и не заморачивайся.


 
evvcom ©   (2004-06-13 15:53) [10]

И если что, греши на ошибки DirextX, OpenGL или с чем она у тебя там еще.


 
GEN++ ©   (2004-06-13 16:53) [11]

>evvcom ©  
>греши на ошибки DirextX, OpenG
Да уж лучше сразу на Borland Enterprise мол понабрали всяких -
вот и пшут одни глюки.


 
Torus   (2004-06-13 17:26) [12]

Ребят а какой процедурой можно запустить другую программу, например C:\games\game.exe


 
Darrin   (2004-06-13 17:29) [13]

ShellExecute()



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.045 c
14-1086891628
DeadMeat
2004-06-10 22:20
2004.06.27
Modem


14-1086717288
Ske4er
2004-06-08 21:54
2004.06.27
TIniFile


14-1086609110
ikivio
2004-06-07 15:51
2004.06.27
LOL


14-1086808372
Феликс
2004-06-09 23:12
2004.06.27
Вопрос про Visual Basic и макрос


1-1087140161
lena19
2004-06-13 19:22
2004.06.27
проблема с указателями или access violation по адресу xxxxxxxxxxx





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский