Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

[Как] програмно максимизировать форму

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> [Как] програмно максимизировать форму
Имя
Сообщение << Старые топики   Новые топики >>
[Как] програмно максимизировать форму - 2007-12-13 21:21:22.456666   
BOND07

Сообщений: 175
Оценки: 0
Присоединился: 2007-07-05 10:49:35.983333
Мне нужно на onCreate сделать максимизацию формы какой код должен быть?(Delphi)
Post #: 1
RE: [Как] програмно максимизировать форму - 2007-12-14 09:54:45.746666   
Kill_em_all

Сообщений: 395
Оценки: 0
Присоединился: 2005-03-25 22:40:01
По-моему окну нужно послать сообщение WM_MAXIMIZE.
Что-то вроде этого.Могу ошибаться
Post #: 2
RE: [Как] програмно максимизировать форму - 2007-12-14 12:41:58.936666   
BOND07

Сообщений: 175
Оценки: 0
Присоединился: 2007-07-05 10:49:35.983333
А сообщение через Showmessage посылать надо?
Post #: 3
RE: [Как] програмно максимизировать форму - 2007-12-14 12:52:36.063333   
Kill_em_all

Сообщений: 395
Оценки: 0
Присоединился: 2005-03-25 22:40:01
SendMessage
Post #: 4
RE: [Как] програмно максимизировать форму - 2007-12-14 12:52:43.156666   
NightmareZz

Сообщений: 1087
Оценки: 0
Присоединился: 2006-10-15 11:16:16.833333
WindowState := wsMaximized;
Post #: 5
RE: [Как] програмно максимизировать форму - 2007-12-14 12:54:23.020000   
v1rtu0z

Сообщений: 29
Оценки: 0
Присоединился: 2005-07-24 14:17:26
quote:

ORIGINAL: BOND07

А сообщение через Showmessage посылать надо?


:Dне-е-ет!!! все проще:

procedure TForm1.FormCreate(Sender: TObject);
begin
&nbsp; Form1.WindowState := wsMaximized;
end;

Post #: 6
RE: [Как] програмно максимизировать форму - 2007-12-14 12:56:49.020000   
BOND07

Сообщений: 175
Оценки: 0
Присоединился: 2007-07-05 10:49:35.983333

quote:

ORIGINAL: v1rtu0z

quote:

ORIGINAL: BOND07

А сообщение через Showmessage посылать надо?


:Dне-е-ет!!! все проще:

procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.WindowState := wsMaximized;
end;

Да вот так получилось, спасибо.
Post #: 7
RE: [Как] програмно максимизировать форму - 2007-12-14 13:02:07.443333   
Absurd

Сообщений: 335
Оценки: 0
Присоединился: 2007-08-24 13:14:11.566666
quote:

ORIGINAL: BOND07

Мне нужно на onCreate сделать максимизацию формы какой код должен быть?(Delphi)

WM_CREATE - это первое сообщение, которое посылается окну. Когда оно посылается, окна по сути еще нет. В Дельфи это сообщение очевидно маппится на OnCreate.

В OnCreate виндовз должен каким-то макаром передать CREATESTRUCT. Не знаю как в Дельфи, но в C это происходит через LPARAM. В этой структуре лежат дефолтовые стили окна, и программист имеет право их поменять если они его не устраивают. В нашем случае мы должны установить SW_MAXIMIZED.
Post #: 8
RE: [Как] програмно максимизировать форму - 2007-12-14 13:08:32.023333   
BOND07

Сообщений: 175
Оценки: 0
Присоединился: 2007-07-05 10:49:35.983333
А есть такое событие кнопки, типа онклик только чтобы оно действовало на второе нажатие кнопки, и что бы второе нажатие пожно было делать через сколько хочешь времени не так как в OndblClick
Post #: 9
RE: [Как] програмно максимизировать форму - 2007-12-14 13:15:27.980000   
v1rtu0z

Сообщений: 29
Оценки: 0
Присоединился: 2005-07-24 14:17:26
не, такое наверное придется самому писать))
Post #: 10
RE: [Как] програмно максимизировать форму - 2007-12-14 13:21:01.043333   
Alaget

Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
quote:

А сообщение через Showmessage посылать надо?

ShowMessage('WM_MAXIMIZE');

Надо думать когда устанавливаешь винду.
Post #: 11
RE: [Как] програмно максимизировать форму - 2007-12-14 13:23:45.483333   
Alaget

Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
quote:

А есть такое событие кнопки, типа онклик только чтобы оно действовало на второе нажатие кнопки, и что бы второе нажатие пожно было делать через сколько хочешь времени не так как в OndblClick


Да есть OnClickSkolkoHoceshVremeni.
Post #: 12
RE: [Как] програмно максимизировать форму - 2007-12-14 17:48:09.983333   
BOND07

Сообщений: 175
Оценки: 0
Присоединился: 2007-07-05 10:49:35.983333
Ты сначала с полом определись, чтобы такие "умные" советы давать.
Post #: 13
RE: [Как] програмно максимизировать форму - 2007-12-15 11:28:34.140000   
Alaget

Сообщений: 330
Оценки: 0
Присоединился: 2007-11-08 15:57:53.170000
Как оригинально.
Post #: 14
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> [Как] програмно максимизировать форму







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.