| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Desktop |
| Автор: Ch0bits 3.1.2006, 01:09 |
| Вот например хочу получить размеры desktop'а или перехватить щелчёк мыши на нём? А как? |
| Автор: 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 (это тот, который невидимый, но поиском можно его найти). |