|
Delphi
Xakep, номер #048, стр. 048-085-3 На этом сегодняшний урок окончен. Теперь мы встретимся уже в следующем, 2003 году. Надеюсь, что этот год был для тебя неплохим, а следующий будет еще лучше. Желаю удачно проводить старый и встретить новый год. P.S. У меня к тебе просьба, на сто баксов :). Не пиши мне большие письма. После появления рубрики «Кодинг» меня каждый день валят вопросами. Я не в состоянии всем рассказывать то, о чем пишут книги. Я могу что-то подсказать, где-то помочь, но не больше. А просьбы типа «помоги написать прогу» вообще нереальны. Я могу ответить только на те вопросы, где ответ займет несколько строчек. Я бы с удовольствием помог всем, но это НЕВОЗМОЖНО. Поэтому лучше разбей свой вопрос на несколько маленьких и спрашивай постепенно. Ты спрашивал ??> Как сделать мою программу невидимой по нажатию Ctrl+Alt+Del? Н: Первый способ - не использовать окон. Если в программе нет ни одного окна, то она не будет видна по нажатию Ctrl+Alt+Del, потому что автоматически воспринимается как процесс, а не программа. Я уже много раз показывал в своих статьях примеры программ без окон на чистом WinAPI. Второй способ проще. Достаточно добавить к твоей программе две строчки по событию OnShow или OnCreate, а лучше вообще на OnPaint: ShowWindow(Handle, SW_HIDE); ShowWindow(Application.Handle, SW_HIDE); Первая строчка прячет текущее окно, а вторая - все приложение. |