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

Вниз

ScrollBars в MDI Form   Найти похожие ветки 

 
clover ©   (2004-04-14 14:55) [0]

Подскажите ПЛЗ, как отключить скролбары у MDIForm"ы. HorzScrollBar.Visible:=false и тоже самое с вертикальной - НЕ ПОМОГАЕТ. Помогает, но только не для MDIForm.


 
Игорь Шевченко ©   (2004-04-14 14:59) [1]

{ Избавление от ScrollBar"ов в MDI-форме. (С) Peter Below (TeamB)              }

unit MainForm;

interface
uses
 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
 Menus;

type
 TfMain = class(TForm)
 ......
 end;

var
 fMain: TfMain;

implementation

{$R *.DFM}

function ClientWindowProc( wnd: HWND; msg: Cardinal; wparam, lparam: Integer ): Integer; stdcall;
var
 f: Pointer;
begin
 f := Pointer( GetWindowLong( wnd, GWL_USERDATA ));
 case msg of
 WM_NCCALCSIZE:
   if ( GetWindowLong( wnd, GWL_STYLE ) and
                      (WS_HSCROLL or WS_VSCROLL)) <> 0 then
     SetWindowLong( wnd, GWL_STYLE, GetWindowLong( wnd, GWL_STYLE )
                                  and not (WS_HSCROLL or WS_VSCROLL));
 end;
 Result := CallWindowProc( f, wnd, msg, wparam, lparam );
end;

procedure TfMain.FormCreate(Sender: TObject);
begin
 if ClientHandle <> 0 then begin
   if GetWindowLong( ClientHandle, GWL_USERDATA ) <> 0 then
     Exit;  {cannot subclass client window, userdata already in use}
   SetWindowLong(ClientHandle, GWL_USERDATA, SetWindowLong( ClientHandle,
                               GWL_WNDPROC, integer( @ClientWindowProc)));
end;

end;

end.



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

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

Наверх




Память: 0.47 MB
Время: 0.037 c
1-1081915436
msgipss
2004-04-14 08:03
2004.05.02
Как можно определить тип данных в Variant


14-1080761044
dilvish
2004-03-31 23:24
2004.05.02
Как написать веб-приложение для локальной сети???


4-1077743027
Dr.Null
2004-02-26 00:03
2004.05.02
Проблемы с WM_SIZE+SetWindowPos


1-1081761868
ГАГН
2004-04-12 13:24
2004.05.02
Как проверить Edit ы?


1-1081761086
Ш-К
2004-04-12 13:11
2004.05.02
String