|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Ноя 26, 2003 11:06:20 Товарищи, хочу поставить бряк на нажатие кнопки, возможно ли это, если да то как? Заранее благодарен! |
|
|
Дата: Ноя 26, 2003 15:24:48 В чьей программе, своей или чужой? |
|
|
Дата: Ноя 26, 2003 19:46:54 Zaratustra Скорее бряк на сообщения: WM_KEYDOWN, WM_CHAR и т.п. |
|
|
Дата: Ноя 28, 2003 15:15:19 Asterix чужой |
|
|
Дата: Дек 14, 2003 01:29:03 1)Бряк можно поставить на любое Message ;). 2)На сколько я понял тебе,товарищ,нужен бряк на мышиный клик.Для левой кнопки - WM_LBUTTONDOWN,WM_LBUTTONUP, для правой - WM_RBUTTONDOWN,WM_RBUTTONUP. PS: Если я неправильно понял вопрос, сообщи об этом. |
|
|
Дата: Дек 20, 2003 13:54:49 Кому-то хочется залезть в мышиную задницу? Ну-ну. |
|
|
Дата: Дек 21, 2003 00:29:50 MrHammer, рассказал бы ты о себе, что ли. Нукалка. |
|
|
Дата: Дек 21, 2003 00:51:36 · Поправил: your_enemy Я, наверное, тупой идиот. хоть не знаю и половины того, что знает половина Воинов Дзена, читаю туториалы Исцелона и статьи мною уважаемых участников этого мира Ассемблера. Я хочу сказать, что перед тем как задать вопрос, по-моему, стоит поискать в статьях и доках на самом WASM'e, в MSDN по сообщениям нажатий батонов мыши по-моему все написано. Мне раньше самому казалось, что жесткость корефеев данного проекта немного велика. Теперь я так не считаю. P.s. Если выразился как-то не так прошу извенить - я сейчас пьян |
|
|
Дата: Дек 21, 2003 02:09:07 Вообще-то, бряк на нажатие батона ставить не принято. Но раз вопрос задан,должен быть и ответ. MrHammer, а куда ты предлагаешь залезть? и кому? %). |
|
|
Дата: Дек 21, 2003 06:15:16 Zaratustra А вы, я посмотрю, все не меняетесь. Странно, что не последовала просьба об исходнике :))). Тема ведь избитая. И на форуме была, и в каждом более-менее приличном справочнике описана. ЧИТАЙ ТЕОРИЮ. |
|
|
Дата: Дек 22, 2003 12:49:48 Нукалка-пукалка ;-))) Я предпочитаю ставить на WM_COMMAND И далее обработка сообщения от соответствующей кнопки, к0торую мона посмотреть в сайсе командой hwnd <назв. соотв. проги>. Че о себе базарить: ассемблер нравитться в силу своего мировозрения, гуманитарий; математику не знаю, но хотел бы понять ее нек. аспекты ( но времени на ето просто нет). Крекинг для меня просто развлечение и не более. |
|
|
Дата: Дек 23, 2003 02:04:01 MrHammer,извини за грубость, но ты вообще в API разбираешься? Причем здесь WM_COMMAND? Это сообщение генерится, когда юзер выбрал пункт в меню? Я надеюсь, ты в курсе, что в меню батонов нет =). |
|
|
Дата: Дек 23, 2003 20:31:58 · Поправил: MrHammer Привет, Sedoy. Извиняюсь, если мои слова задели тебя. Так ведь если контролу назначен ID, то он постоянно отсылает родительскому окну notify, которое пердается через WM_COMMAND В старшей части двойного слова wmParam, а гле нижняя это идентификатор. ну а если кнопа не имеет ид, то естественно придется следить за сообщения мыши, проще говоря, залезать в мышиную задницу, так как это малоэффективная и муторная вешь. |
|
|
Дата: Дек 24, 2003 01:18:24 MrHammer, Извиняюсь ещё раз, теперь уже за тупость:(. Видимо, API повторять придется мне ;). Раньше я был уверен, что если был нажат батон, то через lParamHi (сообщения WM_COMMAND) главному окну передается BN_CLICKED, следовательно, его и нужно обрабатывать... PS: будь другом, подскажи, где можно найти нормальный справочник по API, на русском. PPS: Мне кажется, что это большой геморрой, для программиста, обрабатывать сообщения контролов через WM_COMMAND. Насколько мне известно, этот метод используется только для совместимости с предыдущими версиями Windowz, метры, поправьте меня, если я опять сказал чепуху. |
|
|
Дата: Дек 26, 2003 11:29:38 Привет,Sedoy. Справчник на русском по АПИ должен где-то валаятся в инете, но они не очень-то полные по охвату. А нормальные -все на инглиш, с компиляторами поставляются. Ты прав, WM_COMMAND не панацея, как всегда , нужно действовать исходя из ситуации. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.101 |