2009-06-08 2 views
0

У меня есть приложение C#, которое использует wndproc, чтобы получить сообщение для правого щелчка на панели задач, но мне также нужно использовать левый клик на панели задач, чтобы я может свести к минимуму мою форму. Значение сообщения для щелчка правой кнопкой мыши на значке панели задач - WMTaskbarRClick = 0x0313. Кто-нибудь знает, что такое значение сообщения для щелчка левой кнопкой мыши на значке панели задач?Использование wndproc в C# для минимизации формы в левой части панели задач

+1

Вы уверены, что там есть * такое сообщение? –

+0

Я не совсем уверен. Я просто подумал, что если бы был один щелчок правой кнопкой мыши на значке панели задач, который мог бы быть одним щелчком левой кнопки мыши на нем. – 2009-06-08 02:17:36

+0

@Aaron: Можете ли вы рассказать нам, как вы используете «WndProc», чтобы получить сообщение для правого щелчка на панели задач? » – bayCoder

ответ

1

This link may have the information you seek.

Another link

FWIW: Я не знаю, что вы должны минимизировать форму, когда панель задач слева щелкнул. Поведение по умолчанию должно состоять в том, чтобы свести к минимуму форму, на которую нажата кнопка панели задач, и Windows обрабатывает это для вас.

+1

У меня есть свой тип FormBorderStyle равным None, поэтому в этом случае Windows не обрабатывает его, потому что я отключил поэтому я ищу способ сделать это с отправкой сообщения через wndproc. – 2009-06-08 02:35:35

+0

Привет @Aaron У вас есть, что сработало – Narayan