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

Вниз

проблема с MDI приложением   Найти похожие ветки 

 
Андрусь   (2002-07-09 19:47) [0]

Привет всем! У меня такая проблема: в MDI приложении почему-то при максимизации child не видно иконок окна(минимизация,максимизация, закрытие).+ ко всему прижатые панели(alBottom,alRight)не прижимались соответственно. Причём берёшь новое MDI приложение - там работает. Всё это глюкает во всех child шаблона и переделывать всё нет желания. Подскажите,если не сложно. Зараннее большое спасибо!


 
Eugene Lachinov   (2002-07-09 20:39) [1]

Для чего написано честно говоря не помню, но может поможет

procedure UpdateMDIMenu;
var
Size : LongInt;
begin
if (Application.MainForm <> NIL) then
with Application.MainForm do
if (ActiveMDIChild <> NIL) then
with ActiveMDIChild do
if WindowState = wsMaximized then begin
Size := ClientWidth + (Longint(ClientHeight) shl 16);
SendMessage(Handle, WM_SIZE, SIZE_RESTORED, Size);
SendMessage(Handle, WM_SIZE, SIZE_MAXIMIZED, Size);
end;
end;



 
Eugene Lachinov   (2002-07-09 20:42) [2]

Вызывалось это в UpdateMenuItems(Sender : TObject);
Screen.OnActiveFormChange := UpdateMenuItems;
если в главном меню были какие-либо изменения


 
Андрусь   (2002-07-09 21:30) [3]

Честно говоря я не понимаю в чем дело:простая MDI форма без особых наворотов,но даже простейшие child не работают как надо.
В тоже время почти тоже - всё работает.



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

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

Наверх




Память: 0.44 MB
Время: 0.005 c
3-70633
opfr34
2002-07-01 14:15
2002.07.22
Список MSSQL серверов в сети


1-70676
SkyQuake
2002-07-09 10:09
2002.07.22
Length(string(P)) - маразм?


6-70842
KPV-10k
2002-05-13 22:24
2002.07.22
Проверка наличия TCP/IP на компе


3-70596
den74
2002-06-27 16:41
2002.07.22
DBGrid


1-70704
Alexandr
2002-07-11 12:41
2002.07.22
блондинка за рулем





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский