Участвуйте в конкурсе "Статья месяца"
и вы выиграете книгу по Delphi от магазина ОЗОН.
В конце каждого месяца Вами будет выбран
лучший автор, который и получит книгу.
Присылайте ваши статьи на
pixel@novgorod.net .
Авторов просим строго придерживаться
тематики рассылки.
Хотите поучаствовать в нашем
проекте, вы умеете работать с OpenGL или DX?
Присоединяйтесь вместе мы напишем
классную RPG ... подробности по адресу pixel@novgorod.net
или http://pixelsoft.narod.ru
раздел Проект... Желательны(Хотя не
обязательны , по ходу сами все поймете)
знания Borland C++ Builder или Delphi в сфере графики(или
просто кодеры).Все абсолютно свободно
freewareно и бесплатно. ПОЛНЫЙ ДОСТУП К
НАШИМ ИСХОДНИКАМ.
Наш сайт переработан, появилась
английская версия(новый вариант будет
доступен с 22-05 сегодня)...
ВНИМАНИЕ В СЕНТЯБРЕ МЕНЯ НЕ БУДЕТ,
ВОЗМОЖНО РАССЫЛКА НА ВРЕМЯ УЙДЕТ В ДАУН. (НО
Я ВЕРНУСЬ , ОБЕЩАЮ!). ВСЕ ВОПРОСЫ К
ПРИЕЗЖАЮЩЕМУ ИЗ ОТПУСКА COOLERУ (с 1-4го числа)i@cooler.com.ua.
Новость проекта Коллапс: Завершена
работа над структурой заголовка карты.
Теперь приступаем к физической модели и
редактору уровней. На горизонте появился
план создать редактор персонажей . По
текущим сведениям карты для "коллапса"
занимают 300 байт на 1 объект на карте .
ув. Подписчики. пожалуйста оцените труд
данных авторов отдав свой голос за того,
кого вы считаете достойным. 31 июля по итогам
голосования лучшему автору будет подарена
книга от магазина "ОЗОН".
Если вы хотите увидить своё имя среди
авторов - то прочитайте условия конкурса
end;
{ Событие OnDestroy } procedure TForm1.FormDestroy(Sender: TObject); begin
SendMessage(StartButton,BM_SetImage,0,OldBitmap);
NewImage.Free;
end;
Как узнать и поменять
разрешение экрана?
procedure
ChangeDisplayResolution(x, y : word); var
dm : TDEVMODE;
begin
ZeroMemory(@dm, sizeof(TDEVMODE));
dm.dmSize := sizeof(TDEVMODE);
dm.dmPelsWidth := x;
dm.dmPelsHeight := y;
dm.dmFields := DM_PELSWIDTH or
DM_PELSHEIGHT;
ChangeDisplaySettings(dm, 0);
end;
Чтобы установить
курсор мыши в какое-либо место экрана
необходимо воспользоваться функцией
SetCursorPos(x,y); Например: Чтобы установить
курсор в верхний левый угол монитора нужно
написать следующий код: SetCursorPos(0,0);
Получение координат
курсора
Для начала необходимо
определить переменную pos типа TPoint.
Сначала:
//Вне
процедуры!
Type Tpoint = record
x:integer;
y:integer; end;