Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Служба Рассылок Subscribe.Ru
Ежедневная рассылка сайта Мастера DELPHI

DELPHI.mastak.ru

Выпуск от 26.12.01 09:04

Объявление
Продам ноутбуки б/у (Новосибирск).
e-mail: s_wr@mail.ru ICQ 93229204 тел. (383-2) 233-771, 239538
Лучшее из нашего FAQ   |x|
Как написать приложение, адекватно отображающееся на экранах с различным разрешением монитора?

unit Main;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
{Отлавливаем, сообщение о изменении разрешения экрана}
procedure WMDisplayChange(var message: TMessage); message WM_DISPLAYCHANGE;
public
{ Public declarations }
W, H: integer;
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
Width := Round(Width * 1.5);
Height := Round(Height * 1.5);
ScaleBy(150, 100)
end;

procedure TForm1.WMDisplayChange(var message: TMessage);
begin
inherited;
Width := Round(Width * LOWORD(message.LParam) / W);
Height := Round(Height * HIWORD(message.LParam) / H);
ScaleBy(LOWORD(message.LParam), W);
W := Screen.Width;
H := Screen.Height;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
W := Screen.Width;
H := Screen.Height;
end;

end.

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
  • TWAIN !!!!
    Подскажите бесплатную компоненту для работы со сканером.
  • Народ, помогите,  кто знает.
    Надо удаленно, через сеть, заставить The Bat! отправить почту. Автоматическая отправка не приемлима, из соображений ...
  • Кодировка таблицы при создании
    Создаю таблицу через SQL Create Table "xxx.dbf"..., создается но только формата DBase, можно ли сделать FoxPro, и ...
  • Потушить Windows
    Буквально 1 минуту назат возник вопрос, но нет времени копаться в FAQ, хотя там и есть такой ответ. А вопрос такой: как ...
  • БЫСТРАЯ ЗАГРУЗКА
    Как сделать так,чтобы прога при процессе загрузки Винды 98-ой загружалась еще тогда, когда не виден Рабочий стол ? ...
  • Копирование файлов
    Подскажите если сможете две вещи: 1. Как программно организовать копирование файлов с диска на диск средствами Delphi? ...
  • Ширина ScrollBar-а
    Подскажите, пожалуйста, как узнать ширину ScrollBar-а в StringGrid-е
У нас большой выбор статей   |x|
Обзор Kylix (Delphi для Linux)
Недавно выпущенный фирмой Borland продукт - Kylix (Delphi for Linux) вызвал большой интерес в среде разработчиков. На предрелизном этапе разработки мнения о Kylix порой были диаметрально противоположны, от экзальтированно-восторженных до агрессивно-негативных.
Автор попытался в данной статье изложить свое мнение о данном продукте, основанное на недельном опыте работы его эксплуатации. Претендовать на 100% объективность, поработав столь недолгое время, трудно, но надеюсь, что мои мысли будут интересны и полезны читателям.
Новинки книжного рынка   |x|
Borland C++ Builder 5. Энциклопедия программиста
Borland C++ Builder 5. Энциклопедия программиста написана большим авторским коллективом под руководством Чарли Калверта и Кента Рейсдорфа и продолжает серию книг о C++ Builder, начатую Чарли Калвертом после выхода в свет первой версии этого замечательного продукта. Все без исключения авторы книги имеют не только многолетний опыт создания коммерческих продуктов при помощи систем программирования C++ Builder и Delphi, но и принимали непосредственное участие в написании большого количества книг соответствующей тематики.Книга написана опытными программистами для опытных программистов и этим она резко отличается от подавляющего большинства других книг о C++ Builder (и вообще других книг, посвященных программированию). В ней вы не найдете подробного и планомерного описания интегрированной среды разработки (IDE), перечисления всех стандартных компонентов, их свойств и методов, а также обсуждения тому подобных вопросов. Взамен этого, авторы сосредоточились на обсуждении наиболее сложных разделов программирования с использованием C++ Builder, которые обычно обходятся авторами других книг. Характерным является также и то, что в примерах программ, представленных на поставляемом вместе с книгой компакт-диске, авторы наряду с использованием стандартных возможностей библиотеки VCL, зачастую применяют и функции Windows API.
Автор: Калверт Ч.
Другие сайты о DELPHI   |x|
AnSo Delphi page
Регулярные выражения (regular expressions) для дельфи с полными и бесплатными исходниками.
Для тех кто не знает что это такое (а знать это должен любой программист !) на сайте есть описание (на ...
Опрос населения :)
Какую ОС вы используете _в_основном_ при написании програм для Win32
»»» Win2k
»»» Win98
»»» WinXP
»»» WinNT
»»» WinMe
»»» Win95
»»» Ни одну из перечисленных
»»» Я не пишу под Win32
»»» Не знаю
Журнал "RSDN Magazine"  |x|

Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!

Для души

Хокку дня
засвеченный кадр:
все видят солнце
я - твою улыбку

Афоризмы
Пропаганда - это монолог, который ищет не ответа, но эха...

Фраза дня
Что может сделать женщина из ничего? Прическу, салатик и трагедию.

И на закуску коротенький анекдот
- Что такое "дипломатия"?
- Дипломатия - это искусство произносить фразу "хороший песик" до тех пор, пока под руку не попадется хороший булыжник.

Фотоприколы.
Начните день с хорошего настроения!
http://delphi.mastak.ru/cgi-bin/prikol.pl?id=1605


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (delphi@mastak.com)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное