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

Вниз

Form>bolderstyle   Найти похожие ветки 

 
Змей ©   (2004-11-16 21:07) [0]

Всем здрасте
вот хочу верхнюю полоску у формы убрать с крестиком. свернуть,развернуть.
выбираю  Form>bolderstyle>bsnone он ее убирает но размеры формы нельзя менять!
можно ли какнибудь это устранить?
ну мышой растягивать форму
заранее благодарю


 
KilkennyCat ©   (2004-11-16 21:10) [1]

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


 
novice_man ©   (2004-11-16 21:14) [2]

Следующий текст убирает команду закрыть из системного меню и одновременно делает серой кнопку закрыть в заголовке формы:

procedure TForm1.FormCreate(Sender: TObject);
var hMenuHandle:HMENU;
begin
hMenuHandle := GetSystemMenu(Handle, FALSE);
IF (hMenuHandle <> 0) THEN
 DeleteMenu(hMenuHandle, SC_CLOSE, MF_BYCOMMAND);
end;

Как убрать остальные кнопки, надеюсь, извесно.


 
novice_man ©   (2004-11-16 21:16) [3]

Начал картавить. Видимо устал. Пойду спать!


 
Kair ©   (2004-11-17 06:26) [4]

BorderStyle := bsNone;


TForm1 = class(TForm)
public
procedure CreateParams(var Param: TCreateParams); override;

...

procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style or ws_ThickFrame;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.046 c
8-1094032671
X-Disa
2004-09-01 13:57
2004.11.28
Скроллбары в TImgView32


6-1095658998
KIR
2004-09-20 09:43
2004.11.28
TServerSocket и TcpServer


14-1100091864
YurikGL
2004-11-10 16:04
2004.11.28
Скрепка в outlook express 6.0


1-1100628629
rom
2004-11-16 21:10
2004.11.28
проблемы с перерисовкой надписи


3-1099174955
Field
2004-10-31 02:22
2004.11.28
Помогите с подключением базы данных!!!!!!!!