![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
56kbyte |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 25.5.2009 Репутация: нет Всего: нет |
Есть чат. В нем есть список комнат - ListView. При двойном клике левой кнопкой мыши на строке с названием комнаты, я попадаю в неё (комнату).
Но есть 2 ограничения: 1. Максимальное кол-во юзеров - 100. При попытке зайти в переполненную комнату, вылетает MessageBox с сообщением... 2. Попытаться зайти в комнату можно не чаще чем 1 раз в 10 сек. Если с момента первой попытки не прошло 10 сек., вываливается MessageBox... Так вот, видел программку, которая убирает ограничение "10 секунд" , все вываливающиеся сообщения и делает попытки зайти в комнату автоматически. Хочу написать что нить наподобие неё. Поставил 2 хука: WH_GETMESSAGE и WH_CALLWNDPROC. Хуком WH_CALLWNDPROC ловлю WM_INITMENUPOPUP и добавляю к меню свой пункт
А хуком WH_GETMESSAGE обрабатываю его. Тут по идее и должен быть цикл с отправкой WM_LBUTTONDBLCLK. Вываливающиеся сообщения убрать тоже не проблема. А вот как убрать ограничение "10 секунд" ? :'( И ещё вопрос: Правильно ли отправлять сообщения WM_LBUTTONDBLCLK или можно как то по другому? Это сообщение отредактировал(а) 56kbyte - 10.7.2009, 21:34 |
|||
|
||||
DrHex |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 2.5.2009 Репутация: нет Всего: нет |
А вот это все уже будет как изменение работоспособности программы, вообзе это не ЛЕГАЛЬНО!!!!!!
--------------------
google.com и это все. |
|||
|
||||
56kbyte |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 25.5.2009 Репутация: нет Всего: нет |
Да ну, правда?
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |