:: Visual Foxpro, Foxpro for DOS
Re: Как узнать, что последним была мышка или клавиатура?
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Ydin
Когда по объектам мышкой - поймай на событии LastKey() для мышки...
И вообще, зачем мне отвечать, когда чувак не въехал и его несет мимо темы.
Это я про Криспу.
Более грубое я удалил. Но жаль...

Ну если эта тема как бы вообще не по Фокспро (Pamak.Exe (RD) :al: ), то надо было в другой раздел тогда уж ее помещать. [sm128]

А если по Фоксу (да и по объектному программрованию как бы в целом) - что ты имеешь против использования методов формы вместо устаревшего вместе с FPD отлова нажатия клавы через средства самого IDE (lastkey-inkey)? :al:


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено 2 раз(а). Последнее : Crispy, 28.05.20 07:39
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
А про "запущенность" - ну это как бы шутка была.
Ну может не совсем удачная, если что, не хотел никого обидеть.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
Цитата:
А Василий Иванович ножик точит и на мальчика поглядывает... А ведь мог бы и шашкой порубать!.. :moder:
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
Chemberzhy

Сообщений: 13142
Откуда: Измаил
Дата регистрации: 28.04.2009
Crispy
при потере фокуса - ловим через KeyPress нажатия клавы.
Если поймали - как бы уже козе понятно.
Если же не поймали, а фокус все равно потерян - что из этого следует?
Правильно.
Что потерян он путем клика. В смысле был произведен выход из него мышой.

Ну и что тут нее так.

Упёрса рогом и городишь ерунду!

Crispy
Если же не поймали, а фокус все равно потерян - что из этого следует?
Абсолютно нифига информативно полезного. KeyPress выдаст то, что последний раз в переменную nKeyCode было записано. И если ранее туда было записано 9,13,5 или 24, как ты поймешь, когда их жмакал юзер на клавиатуре?
А код твой принципиально не хочу запускать, ну не привык я на бетономешалке за сигаретами в соседний город ездить.

P.S. И, да... зачем злой такой, зачем нервничаешь? Обнимемся по дружески? :beer2:


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
youtu.be

Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
Chemberzhy
зачем нервничаешь? Обнимемся по дружески? :beer2:

Да я чо против что ли. [sm128]
Да и хербысэтимнажатием. :rux: Все одно никому оно не надо. :beer2:


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/1 positive
Re: Как узнать, что последним была мышка или клавиатура?
Taran

Сообщений: 13623
Откуда: Красноярск
Дата регистрации: 16.01.2008
Crispy
Все одно никому оно не надо.

Как это не надо? Я из-за него живу без бабы, как выше товар ищь посочувствовал.
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
Taran
Crispy
Все одно никому оно не надо.

Как это не надо? Я из-за него живу без бабы, как выше товар ищь посочувствовал.

KeyPress() это не виагра.
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
Taran

Сообщений: 13623
Откуда: Красноярск
Дата регистрации: 16.01.2008
Твоему жизненному опыту можно позавидовать.
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
Taran
Твоему жизненному опыту можно позавидовать.

Тему надо читать внимательнее, тогда не будешь возбуждаться.
ТС ясно сказал, что ему нужно Lastkey() в Pamak впихнуть, а Криспа вместо этого хочет ему KeyPress() всучить.



Исправлено 1 раз(а). Последнее : lulgu, 28.05.20 13:27
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
Taran

Сообщений: 13623
Откуда: Красноярск
Дата регистрации: 16.01.2008
Учту конечно.
У меня за четверть века скопилось своих prg-шек полторы тыщи и vcx три сотни. И в них ни одного lastkey.
Хрен ли тебе меня учить и про внимательность кудахтать.
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
Странно, зачем нужно четверть века столько мусора хранить.
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
Taran

Сообщений: 13623
Откуда: Красноярск
Дата регистрации: 16.01.2008
lulgu
Странно, зачем нужно четверть века столько мусора хранить.

Не тактично. Ты ничего про мою проф.жизнь не знаешь, а оцениваешь. Это тебя характеризует более чем.
Закрыли.
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
lulgu

Сообщений: 1838
Дата регистрации: 30.11.2016
Просмотрел со скуки архивы.
Для работы достаточно .vcx не более 20, как имитация фреймворка.
Еше с пяток можно под FAQ и пару десятков под разные самоделки.
С .prg - с десяток наберется по делу и пара десятков про "запас", вдруг пригодятся.
Остальное - "жалко выкидывать", разве что для понтов.



Исправлено 1 раз(а). Последнее : lulgu, 30.05.20 13:58
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
akvvohinc

Сообщений: 4203
Откуда: Москва
Дата регистрации: 11.11.2008
lulgu
Остальное - "жалко выкидывать", разве что для понтов.

Думаю, что основная проблема любых "архивов" (мусора), что выбросить целиком - жаль потраченного когда-то времени плюс ностальгия, а разбираться - тоже жаль... времени, потраченного сейчас.
Да и бессмысленно это - лежит, хлеба не просит, места по сравнению с любым видео не занимает...
Захотел "ностальжи" - посмотрел, вспомнил (кто-то всплакнет)...

Я тоже ничего не удаляю и не сортирую на нужно/не нужно. Что сегодня может реально пригодиться из программ, допустим, 30-летней давности? Только опыт ошибок. Но он и так всегда с тобой.
Впрочем, у меня до сих пор работает одна программа, начатая еще в конце 80-х. Но это "спортивный архив", которым удобнее пользоваться, чем искать в инете, поскольку all inclusive да еще и своё.



Исправлено 1 раз(а). Последнее : akvvohinc, 30.05.20 15:38
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Архивы программ не храню, точнее, они сами теряются за ненадобностью, и со временем, их "суть" как-то впаивается в память, что можешь написать такую же за несколько дней (в новых собственных модах написания), и хранить их смысла нет. Но что-то хранится, в рамках современного проекта (или нескольких), некий "фреймверк" - подпрограммы и классы... Они тоже уже не интуитивно понятны для разраба (меня), потому что сложные конструкции стали за время их "совершенствования". Что бы их чинить, рассказывать их устройст во, "приходится напрягаться", читать код, комментарии. За много лек кодирования можно много всякой фигни написать, а за пару дней - мало...
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Crispy
Если выйти из контрола можно только двумя способами:
Не только, у тебя ограничена фантазия...

Впрочем, мне приходится очень сильно её напрягать для того чтобы придумать зачем на практике может потребоваться "различать вышли мышкой или клавиатурой или ещё как-то".


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как узнать, что последним была мышка или клавиатура?
of63

Сообщений: 25161
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Это, скорее, к ТС вопрос, к Александру, а не к Криспи

() он так мило ушел от ответа, что мол, щас уже не актуально...



Исправлено 1 раз(а). Последнее : of63, 30.05.20 22:32
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 22 (Гостей: 22)

© 2000-2024 Fox Club 
Яндекс.Метрика