Здравствуйте.
Скажите пожайлуста, как сделать так, чтобы при нажатии кнопок ЗАКРЫТЬ, СВЕРНУТЬ и РАЗВЕРНУТЬ c формой ничего не происходило?
Странно, а зачем это нужно, просто вы вводите в заблуждение пользователя, кторый привык, что при нажатии кнопок ЗАКРЫТЬ, СВЕРНУТЬ и РАЗВЕРНУТЬ что то происходит.
Ну а сделать это можно перегрузив метод WndProc, перехватывать cоответствующие сообщения и ничего не делать — просто выходить из метода.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Не для пользователя делаю. Для себя. Можете показать пример кода перегруженной WndProc. Просто когда я делаю:
switch(m.Message)
{
case WM_CLOSE:break;
}
или что — то подобное, то окно все равно закрвается(((.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
protected override void WndProc(ref Message m)
{
if(m.Msg == 0x0010) // WM_Close
{
return;
}
base.WndProc (ref m);
}
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
protected override void WndProc(ref Message m)
{
if(m.Msg == 0x0010) // WM_Close
{
return;
}
base.WndProc (ref m);
}
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение