Главная страница
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.043 c
14-1100427297
Кириешки
2004-11-14 13:14
2004.11.28
Перезагружается комп!!!!!!!


4-1097749426
Jetus
2004-10-14 14:23
2004.11.28
Послать сообщение другой программе


11-1082976925
bigcrush
2004-04-26 14:55
2004.11.28
Как создать дочерний контрол, зная только HWND радителя


14-1100164229
TUser
2004-11-11 12:10
2004.11.28
Word


11-1082847860
nsvi
2004-04-25 03:04
2004.11.28
KOLTreeView - цвет шрифта элементов дерева