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

Вниз

Mdi и края формы в Windows XP   Найти похожие ветки 

 
Petro_   (2005-05-19 21:17) [0]

Добрый вечер.
Скажите, как избавиться от краев формы в Windows XP наилучшее оформление при создании Mdi окна.Вот кусок(форма стоит в maximazed):
LockWindowUpdate(ClientHandle);
Mint:=Tmin_f.Create(Application);
Mint.Caption:="Временные интервалы: "+inttostr(incc);
Mint.Show;
LockWindowUpdate(0);


 
_leum   (2005-05-20 00:41) [1]

function CreateFormWithoutBorders(FormClass: TFormClass): TForm;
var
 WP                : TWindowPlacement;
 WS                : DWORD;
begin
 if Assigned(FormClass) and Assigned(Application) then begin
   Result := FormClass.Create(Application);
   FillChar(WP, SizeOf(WP), 0);
   WP.length := SizeOf(WP);
   WP.showCmd := SW_SHOWNORMAL;
   WP.flags := Integer(@WP) + SizeOf(DWord) * 7;
   WS := GetWindowLong(Result.Handle, GWL_STYLE);
   Inc(WS, $800000 and not WS_BORDER);
   SystemParametersInfo(SPI_GETWORKAREA, 0, @(PChar(WP.flags)^), 0);
   InflateRect(PRect(WP.flags)^, GetSystemMetrics(SM_CXBORDER) shl 2, GetSystemMetrics(SM_CYBORDER) shl 2);
   SetWindowLong(Result.Handle, GWL_STYLE, WS);
   DeleteMenu(GetSystemMenu(Result.Handle, False), SC_MOVE, MF_BYCOMMAND);
   SetWindowPlacement(Result.Handle, @WP);
   SetWindowPos(Result.Handle, 0, 0, 0, 0, 0, SWP_FRAMECHANGED or SWP_NOMOVE or SWP_NOSIZE or SWP_NOZORDER);
 end
 else
   Result := nil;
end;



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

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

Наверх




Память: 0.46 MB
Время: 0.047 c
3-1114794389
MiHOY
2005-04-29 21:06
2005.06.06
как извлеч данные из BLOB


3-1115128555
Taurus
2005-05-03 17:55
2005.06.06
Определение объекта на форме


3-1114750485
NewAtoL
2005-04-29 08:54
2005.06.06
DbExpress и DBLookupCombobox


9-1105379372
Trof
2005-01-10 20:49
2005.06.06
Glscene


4-1113559553
Dot
2005-04-15 14:05
2005.06.06
CreateWindow и TForm1