seriousstas
Цитата:
То-есть ничего не трогать
|
Это самое главное правило

)) если работает лучше не трогать)))... неоднократно проверенное на собственном опыте.
Цитата:
Думал может можно в самой кнопке что-то типа :
|
не получится... будут обрабатываться все клики...
Если добавить в кнопочный код действия по даблу, то на всех кнопках будет обрабатываться дабл... шаблон кнопок общий и его не ограничить на какую то кнопку вот в чем трабл.
Выхода два:
- делать по ограничению зоны клика в функции on_mouse_lbtn_dblclk(x, y) {...(в on_paint(); просто зону обработки дабла нарисуй, чтоб было видно куда даблить... например gr.DrawRect(x, y, w, h, line_width, color))
- либо использовать доп.кнопку клавиатуры(Ctrl, Shift, Alt)...
Настройка то в принципе одноразовая, раз настроил и забыл
не пойму что в видосе происходит... Ctrl не правильно обрабатывается ?
Можно на Shift или Alt заменить.
utils.IsKeyPressed(0x10) --- Shift
utils.IsKeyPressed(0x11) --- Ctrl
utils.IsKeyPressed(0x12) --- Alt
+в 10-ке старые версии
Comfort On-Screen Keyboard Pro работают очень криво... авторы фикс под 10-ку выпускали(программа после фикса работает еще медленней и стала еще грузней). Я использую старую версию 7.3.7 на 7-ке все гуд.
