Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.14;
Скачать: CL | DM;

Вниз

Прозрачное сообщение администратора в играх   Найти похожие ветки 

 
Navi1982 ©   (2004-08-19 14:42) [0]

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

Помогите кто чем может. Саму программу слежения за временем компьютера смогу сделать (есть наброски), а вот сами сообщения незнаю как можно вывести.

Я себе это представляю примерно так: прямым способом записать в видео память ту картинку, которая мне нужна. Как это можно сделать? Или есть другие способы?


 
Hacker   (2004-08-21 10:19) [1]


var
PenHandle, OldPenHandle: HPEN;
PaintDC : HDC;
FontHandle, OldFontHandle : HFont;
words1 : string;
words3 : PChar;


PaintDC:=GetDC(0);
FontHandle := CreateFont(14, 0, 0, 0, 700, 0, 0, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH, nil);
OldFontHandle := SelectObject(PaintDC, FontHandle);
words1 := "С добрым утром!!!";
words3 := PChar(words1);
TextOut(PaintDc,0,550, words3, Length(words1));
SelectObject(PaintDC,OldFontHandle);
DeleteObject(FontHandle);


 
deff   (2004-09-05 00:43) [2]

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


 
DeadMeat ©   (2004-09-05 00:56) [3]

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

З.Ы. А какое это имеет отношение к сетям?...

---
...Death Is Only The Begining...


 
deff   (2004-09-05 01:04) [4]

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


 
DeadMeat ©   (2004-09-05 01:10) [5]

Иногда надо предупреждать про оставшееся время ("осталось 5 минут" и т.п.) или просто сообщение отослать ("не материться!!")...
Вообщем я делал так, как в [1] Hacker   (21.08.04 10:19)
Правда тормозит при этом жестоко, т.к. надо по таймеру выдавать...

Как вариант, можно держать все время прозрачное окно и когда надо, показывать на нем надпись, а само окно держать AlwaysOnTop...
Но и в этом случае, игрушка может свернуться сама... Проверять надо...

---
...Death Is Only The Begining...



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

Текущий архив: 2004.11.14;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.041 c
1-1099053212
Vadik2k
2004-10-29 16:33
2004.11.14
Как перехватить изменение размеров кнопки


14-1098629189
ОлегЪ
2004-10-24 18:46
2004.11.14
Нужно ли?


14-1098204404
Piter
2004-10-19 20:46
2004.11.14
http://stat.yandex.ru/queries/last20.xml


6-1094637858
Gear
2004-09-08 14:04
2004.11.14
UDP порт 5555 с заданным IP в сети или нет?


14-1099059159
Kerk
2004-10-29 18:12
2004.11.14
США могут повторить судьбу СССР





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский