Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.10.19;
Скачать: [xml.tar.bz2];

Вниз

Как убрать полосы прокрутки в родительской форме MDI приложения?   Найти похожие ветки 

 
Totaren   (2008-09-15 18:15) [0]

При перемещении дочерних форм, захождении за границу родительской, в ней появляются полосы прокрутки. Каким образом этого избежать?


 
Palladin ©   (2008-09-15 18:16) [1]

а зачем?


 
Totaren   (2008-09-15 18:46) [2]

Жизнь диктует такие условия....


 
Palladin ©   (2008-09-15 18:46) [3]

жизнь будет потом диктовать условия вытаскивания окон из невидимой области


 
Totaren   (2008-09-15 18:57) [4]

Вот прям и не поспоришь.


 
MsGuns ©   (2008-09-16 11:04) [5]

Заменить MDI на SDI - скрулбары пропадут


 
sniknik ©   (2008-09-16 11:20) [6]

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 TForm1.FormCreate(Sender: TObject);
begin
 if ClientHandle <> 0 then
   if GetWindowLong(ClientHandle, GWL_USERDATA) = 0 then
     SetWindowLong(ClientHandle, GWL_USERDATA, SetWindowLong(ClientHandle,
                               GWL_WNDPROC, integer(@ClientWindowProc)));
end;



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

Форум: "Начинающим";
Текущий архив: 2008.10.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
3-1208198634
Maxim
2008-04-14 22:43
2008.10.19
ADO в WebSnap


15-1219920689
Tricky
2008-08-28 14:51
2008.10.19
Todo List не работает в D7


2-1220965041
ReYo
2008-09-09 16:57
2008.10.19
Тип double


3-1208297845
AlexeyMir
2008-04-16 02:17
2008.10.19
IbQuery + OnUpdateRecord


2-1221147485
Weeeetch
2008-09-11 19:38
2008.10.19
Требуется подсказка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский