Главная страница
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.052 c
1-1116698048
Marina_Sm
2005-05-21 21:54
2005.06.06
Внешняя компонента для 1С


3-1114504248
vitge
2005-04-26 12:30
2005.06.06
Установка Базы даных с использованием БДЕ


6-1111370769
administrator
2005-03-21 05:06
2005.06.06
Delph NET


14-1116241435
ANB
2005-05-16 15:03
2005.06.06
Хочу опять в СССР


4-1113551470
Ola
2005-04-15 11:51
2005.06.06
Подскажите новичку где почитать про потоки: создание и работа...