Форум: "Основная";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Вниз
Как активизировать MDI окно? Найти похожие ветки
← →
serg128 (2004-08-27 10:29) [0]Т.е. делаю так:
for(int i=0; i<MDIChildCount; i++)
if(MDIChildren[i]->Caption == ((TMenuItem*)Sender)->Caption)
{
MDIChildren[i]->Show();
break;
}
А оно не активизируется! В чем тут дело?
← →
VMcL © (2004-08-27 10:32) [1]>>serg128 (27.08.04 10:29)
Что по этому поводу глаголет интегрированный отладчик?
← →
Rem (2004-08-27 10:46) [2]По умолчанию, если не определено, в элементы меню автоматически вставляются "горячие клавиши". Поэтому, даже если и назвать элемент меню "Form1", то он будет называться "&Form1" или как уж решит автоматический "разогреватель клавиш" :)
Поэтому лучше на названия пунктов меню лучше не опираться.
Ищите другой путь.
← →
REA (2004-08-27 10:48) [3]А стандартное MDI меню не подходит?
← →
s999 (2004-08-27 10:53) [4]with AForm do
begin
if IsIconic(Handle) then
WindowState := wsNormal;
BringWindowToTop(Handle);
Perform(WM_CHILDACTIVATE, 0, Handle);
end;
← →
serg128 (2004-08-27 10:54) [5]> REA
Оно глючит безбожно. Если знаете, то подскажите плиз, как заставить его перестать глючть.
← →
serg128 (2004-08-27 11:22) [6]Всё, кажись справился. Кому интересно -> скину код.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c