Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Desktop


Автор: Ch0bits 3.1.2006, 01:09
Вот например хочу получить размеры desktop'а или перехватить щелчёк мыши на нём? А как?
smile

Автор: dronzo 3.1.2006, 10:35
Screen.GetBounds() подойдёт ?

Автор: mr.DUDA 3.1.2006, 12:08
Перехватить щелчок мыши можно только если установить хук на десктопное окно. Просто повесить какой-либо обработчик на событие Click не получится, потому что десктоп - это окно, которое живёт в системном процессе и не знает ничего о .NET (по крайней мере так в Win98/2000/XP/2K3). По поводу хуков есть кое-какая инфа на www.codeproject.com, и в разделе по C++ можно поспрашивать. Есть ещё статья про хуки в старом С++ FAQ (это тот, который невидимый, но поиском можно его найти).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)