powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Событие OnMinimize???
17 сообщений из 17, страница 1 из 1
Событие OnMinimize???
    #32409872
Ali32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто нибудь подскажет как как вызвать обработчик события OnMinimize у MDIChild формы?
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32409905
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSDN
ShowWindow()
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32410086
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SendMessage(hChildHwnd,WM_SYSCOMMAND,SC_MINIMIZE,0);
или
m_pChild->SendMessage(WM_SYSCOMMAND,SC_MINIMIZE,0);
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32410340
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 CEMb
а если у окошка нет системного меню? Прокатит?
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32410706
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Должно. Системное меню лишь есть интерфейс к этой мессаге
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32411162
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
угу, даже если и так, то в оконной процедуре в ответ на это сообщение будет вызвано ShowWindow(SW_MINIMIZE).

и хде смысл?
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32411375
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, уболтал :)
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32411711
Ali32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rebata vi mena neponali ili ya nepravilno virazilsa, mne nujno vizvat funkciyu posle togo kak dochernee MDIChild forma svernulas!
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32411872
Snow_Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что юзаем: BCB или VC?
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32411979
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
где должен быть выполнен обработчик?
в классе дочернего или главного окна?
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32415541
Ali32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Юзаю BCB.
Обработчик должен быть выполнен где угодно лижбы срабатывал на Minimize дочерних окон.
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32415620
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага и проблема в том что у формы нету такого стандартного обработчика :)
пиши ручками смтри в MSDN и делай


____
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32416027
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы чего, как это нет?

OnSysCommand()
(WM_SYSCOMMAND)

По крайней мере в VC прекрасно работает.
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32416083
SnowMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В описании формы в секции public напиши:

Код: plaintext
void __fastcall MyWndProc(Messages::TMessage &Message);

В обработчике OnActivate:

Код: plaintext
WindowProc = MyWndProc;

И саму MyWndProc

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
void __fastcall TForm1::MyWndProc(Messages::TMessage &Message)
{
  if (Message.Msg == WM_SYSCOMMAND) {
     if (Message.WParam == SC_MINIMIZE) {
          MessageBox(NULL,  "Сворачивается" , "", MB_OK);
     } // if
  } // if
  WndProc(Message);
}
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32416198
Ali32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spasibo, otlichniy metod.
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32416227
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин,
перехватывать надо WM_SIZE, ибо окно может быть минимизировано каким угодно способом
...
Рейтинг: 0 / 0
Событие OnMinimize???
    #32416578
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Ой Вэй
Я про билдер :)
____
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Событие OnMinimize???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]