Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Тут на форуме не раз возникали замечания на тему, что в NeoBook не хватает тех или иных мелких, но иногда полезных функций. Мне думается, что следует попытаться исправить эту ситуацию с помощью плагина, т.к. VB или Java знают далеко не все необукеры, к тому же, на мой взгляд, плагин намного более эффективное средство нежели чем, например, тот же VBS. С учетом последнего вопроса об анимации внешних необушных окон, решил реанимировать свой самый первый плагин, который давно-давно делал.
В архиве (см.прикрепление) находятся две версии плагина (Design и Runtime), подобие справки, и демка.
27.02.2011
Мышь и клавиатура
zmShowMousePointer - Показать/Скрыть указатель мыши. zmSetMouseMonitor - Установить монитор мыши. zmConfigMouseMonitor - Конфигурирование монитора мыши. zmDelMouseMonitor - Удалить монитор мыши. zmKBChangeLayout - Изменить раскладку клавиатуры для текущего активного окна. zmKBGetLayout - Определить раскладку клавиатуры для текущего активного окна.
zmColorBox - Отобразить диалог выбора цвета. zmFontBox - Отобразить диалог выбора шрифта. zmTrayIcon - Создать в системном лотке значок приложения. zmTrayBalloon - Отобразить сообщение в системном лотке. zmDeleteTrayIcon - Удалить значок из системного лотка. zmExitWindows - Завершение работы: выключение компьютера / перезагрузка /завершение сессии.
Окна
zmFindWindow - Найти окно по заголовку и имени класса. zmGetWindowHandle - Получить дескриптор (HWND) окна по заголовку. zmGetWindowTitle - Получить имя класса и/или текст заголовка окна. zmSetWindowTitle - Установить новый текст заголовка окна. zmShowWindow - Скрыть/Показать/Свернуть/Развернуть/Закрыть окно. zmSetWindowPos - Установить положение окна. zmSetWindowTransparent - Установить уровень прозрачности окна (Windows 2000 и выше). zmCancelWindowTransparency - Отменить свойство прозрачности окна и сделать его непрозрачным (W2k и выше). zmIsWindow - Определить состояние окна (видимость, свернуто, развернуто, и т.п.). zmEnableWindow - Сделать активным неактивное окно. zmDisableWindow - Сделать неактивным окно. zmGetWindowRectangle - Получить положение и размер окна. zmGetForegroundWindow - Получить дескриптор (HWND) верхнего окна в системе. zmSetForegroundWindow - Сделать верхним в системе и активизировать указанное (по дескриптору) окно. zmGetExeNameByHandle - Получить имя файла приложения по дескриптору окна. zmGetDesktopRectangle - Получить координаты области рабочего стола, не скрытой панелью задач.
Окна NeoBook
zmSetCustomWindowPos - Установить положение и размеры внешнего окна (CustomWindow) NeoBook . zmShowCustomWindow - Скрыть/Показать/Свернуть/Развернуть/Закрыть внешнее окно NeoBook. zmIsCustomWindow - Определить состояние внешнего окна NeoBook (видимость, свернуто, развернуто, и т.п.). zmEnableCustomWindow - Сделать активным неактивное внешнее окно NeoBook. zmDisableCustomWindow - Сделать неактивным внешнее окно NeoBook. zmSetCustomWindowTransparent - Установить уровень прозрачности внешнего окна NeoBook (W2k и выше). zmCancelCustomWindowTransparency - Отменить свойство прозрачности внешнего окна NeoBook и сделать его непрозрачным (W2k и выше). zmAnimateCustomWindow - Скрыть/Показать с анимационным эффектом внешнее окно (CustomWindow) NeoBook. zmSetCustomWindowMask - Наложить маску на внешнее окно (CustomWindow) NeoBook. zmShowInRectangle - Отобразить внешнее окно (Custom Window) в объекте прямоугольник
Главное окно
zmSetOnMoveSize - Назначить подпрограмму для события перемещения и/или изменения размера главного окна.
Файлы и папки
zmFolderSize - Определить размер в байтах указанного каталога (папки). zmDeleteFolder - Удалить папку (в т.ч. и непустую). zmOpenWithDefault - Открыть файл в программе "по умолчанию". zmCreateLink - Создать ярлык. zmFileGetAtrribute - Получить указанный атрибут файла или папки. zmFileSetAtrribute - Установить/Снять указанный атрибут файлу или папке. zmClearIECache - Очистить временную папку Internet Explorer.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Проясни, плиз, в чем именно ошибка? Мне нужно, чтобы отобразилось окно (контейнер3) в котором я отображаю базу данных. Команда zmFindWindow не применима к внешним окнам? Ну так тире же ставится... значит не добавляется лишь значение переменной. Т.е. если вручную что-то вписать, то работает. Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Вадим, команда zmFindWindow найдет только окнос заголовком "Окно таблицы результатов". Но не найдет окно с заголовком "Окно таблицы", "Окно результатов" и т.д. Не хочешь читать хелп?
Добавлено (22 Июль 2011, 23:11) --------------------------------------------- Только одно непонятно: зачем создавать окно за пределами экрана, показывать его (оно и так уже отображено), передвигать его в нужную позицию... Не проще ли сразу создать окно там, где требуется?
Добавлено (22 Июль 2011, 23:14) --------------------------------------------- Весь код превращается тогда в:
Code
If "[Container3.WinHandle]" "=" "" CustomWindow "Окно таблицы результатов" "0" "0" "Container3" "Sizeable" EndIf zmSetWindowTitle "[Container3.WinHandle]" "Окно таблицы результатов - [FileNameMdb]"
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
команда zmFindWindow найдет только окно с заголовком "Окно таблицы результатов"
А-а... Я видимо команды перепутал. Я помню, что была команда, которая могла находить окно по первым символам заголовка... А тут, оказывается, можно вообще без поиска окна обойтись. Сейчас попробую...
Quote (Peter)
Не проще ли сразу создать окно там, где требуется?
Проще, конечно. Я уже не помню, почему делал за пределами экрана, кажется отрисовывалось у меня там что-то долго... Проверю еще раз!
Добавлено (22 Июль 2011, 23:27) ---------------------------------------------
Я помню, что была команда, которая могла находить окно по первым символам заголовка...
Та команда называется zmGetWindowHandle, и способна искать окно по неполному заголовку. Но, только следует быть осторожным с этой командой, т.к. она может найти не то окно, которое требуется, а первое, которое попадет "под руку" с указанным сочетанием букв в названии....
Для точного поиска окна следует применять команду zmFindindow с параметром "класса окна".
Ведь в системе могут быть одновременно два (три, пять, 25...) окна с одним и тем же названием...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Пётр, в zmSetCustomWindowPos существует простой способ указать "по центру экрана"? Я имею в виду как это сделано в CustomWindow - можно дважды выставить "-1" и это будет по центру.
Добавлено (23 Июль 2011, 01:21) ---------------------------------------------
Quote (Peter)
Для точного поиска окна следует применять команду zmFindindow с параметром "класса окна".
Мда... Нужна справка к некоторым командам плагина.
Quote (Peter)
Ведь в системе могут быть одновременно два (три, пять, 25...) окна с одним и тем же названием...
в zmSetCustomWindowPos существует простой способ указать "по центру экрана"?
Нет, в команде это не предусмотрено. Но я не вижу никаких причин, препятствующих сделать это средствами самой NB. Арифметика уровня 1-го класса.
Quote (Вадим)
Нужна справка к некоторым командам плагина.
Я знаю, но это - самая страшная пытка в процессе написания программ!
Постараюсь (надеюсь) исправить.
Quote (Вадим)
Но хэндлы у них всегда будут разными?
Разумеется. У каждого окна всегда свой (уникальный) дескриптор. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
это - самая страшная пытка в процессе написания программ!
Верю :). Давай, что-ли, всем миром эту трудность решать. Вода камень точит.
Вот "капля" на злополучный "камень" :). Скопируй куда надо, потом поправишь, если потребуется. Если каждый по команде опишет, так, глядишь, и "проточим" ...
zmSetWindowTitle
Назначение:
Установить новый текст заголовка окна.
Синтаксис:
zmSetWindowTitle "Дескриптор" "Переменная"
Где:
Дескриптор - дескриптор (HWND) окна.
Переменная - имя переменной для содержания заголовка. Оставьте пустой, если желаете очистить заголовок окна.
Во многих случаях, чтобы получить дескриптор, достаточно воспользоваться глобальной переменной [Object.WinHandle], содержащей дескриптор (WinHandle) окна, построенного на основе объекта (Object), как это показано в примере выше. Вы можете, также, использовать команду zmFindWindow для определения дескриптора окна, если его заголовок Вам известен. Или можете воспользоваться командой zmGetWindowHandle, которая способна искать окно по неполному заголовку. Но, только следует быть осторожными с этой командой, т.к. она может найти не то окно, которое требуется, а первое, которое попадет "под руку" с указанным сочетанием букв в названии.... Для точного поиска окна следует применять команду zmFindindow с параметром "класса окна".
Добавлено (23 Июль 2011, 02:10) --------------------------------------------- Давайте, друзья, посмотрите какие команды в справке к плагу не описаны, выберите ту, с которой Вы уже на Ты, и опишите её.
Это займет всего лишь несколько минут...
Добавлено (23 Июль 2011, 02:31) --------------------------------------------- zmOpenWithDefault
Назначение:
Открыть файл в программе "по умолчанию".
Синтаксис:
zmOpenWithDefault "Имя файла" "Тип программы"
Где:
Имя файла - это имя файла, который предполагается открыть в программе, принятой "по умолчанию" на компьютере пользователя для файлов с данным расширением.
Тип программы - "просмотрщик" (тогда оставляем параметр пустым) или "редактор" (Edit).
Пример:
zmOpenWithDefault "[FilePngName]" "Edit"
Комментарий
Предположим, Вы в своей программе сделали скриншот экрана и желаете автоматически открыть его в той программе, которую пользователь всегда использует для редактирования картинок. Или Вы создали RTF-файл и желаете, чтобы он автоматически открылся в текстовом редакторе, привычном для пользователя. Чтобы не выяснять в реестре имя зарегистрированной за расширением программы и пр., и создана эта команда.
Добавлено (23 Июль 2011, 02:53) --------------------------------------------- zmTrayBalloon
Назначение:
Отобразить сообщение в системном лотке (от значка приложения, в трее).
Заголовок сообщения - отображается в верху баллона, левее крестика закрывающего всплывающее из трея сообщение.
Текст сообщения - собственно текст сообщения. Используйте | для разбиения на строки.
Значок сообщения - выбирается из выпадающего списка при настройке команды: без значка, информация, предупреждение, ошибка, значок приложения.
Подпрограмма OnClick - имя подпрограммы, выполняемой при левом клике мыши по сообщению.
Подпрограмма OnClose" - имя подпрограммы, выполняемой при закрытии сообщения с помощью крестика в правом верхнем углу сообщения.
Пример:
zmTrayBalloon"Контроль ввода" "Раскладка изменена на русскую." "Information" "" ""
Комментарий
Всплывающие из трея оповещения или подсказки удобны, когда нет необходимости в полноценных окнах, закрывающих приличную часть экрана и требующих от пользователя определенной реакции. Подпрограммы, назначаемые на события OnClick и OnClose могут пригодиться, например, чтобы создавать "фоновые" приложения, с возможностью быстрого реагирования на изменившиеся условия (например, открыть свой почтовый клиент, кликнув по извещению о пришедшей почте; открыть диспетчер задач при указании на высокую температуру винчестера и т.д.). Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Сообщение отредактировано Вадим - Сб, 23 Июля 2011, 03:00
На радостях скачал и установил последнюю версию Acronis True Image Home, запустил, и... едва не вытошнило! Вот, что увидел:
И это в ХР интерфейс "супероси"!
Хоть реви! Мир сходит с ума!...
Все настроение только изгажено!
Quote (Вадим)
Давай, что-ли, всем миром эту трудность решать
Вадим, спасибо за желание помочь, но я сам решу эту трудность! Тем более, с учетом того, что плагин сейчас на стадии ревизии (вялой пока), и многие команды скорее всего претерпят изменения/дополнения.
Сорри, но нет сейчас настроения... Этот Acronis просто убил наповал своим фейсом.
Слава Богу, что хоть DiskDirector пока нормальный! Но это старая прошлогодняя версия.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Не переживай! Это говорит о том, что интерфейсы следуют моде. А мода, как известно, проходит. Так что, и это пройдёт...
Quote (Peter)
плагин сейчас на стадии ревизии (вялой пока), и многие команды скорее всего претерпят изменения/дополнения.
Когда претерпят, тогда и описание можно будет изменить. А если каждый по одной-две команды опишет, а ты откорректируешь, то уже через неделю будет полноценная справка. Потом ее править можно сколько угодно (по мере необходимости), но суть большинства команд не изменится. Если я правильно понимаю, баллон из трея как был баллоном из трея, так им и останется, из чего-то иного не полезет и смысл не утратит... Должны же мы ну хоть чем-то помочь развитию плагина! Естественно, кроме того, что просим новые функции и что-то тестим... Согласись. Принимай как одну из форм признания и благодарности.
Добавлено (23 Июль 2011, 03:16) --------------------------------------------- Добавилось пяток описаний, добавил их, перекомпилировал chm и выложил. Все пользуются и довольны. Потом следующие пять... Тут ведь не требуется идеальный и целиком законченный результат за один раз.
Добавлено (23 Июль 2011, 03:18) ---------------------------------------------
От того, что мы поможем тебе набрать текст (сэкономив часы твоего времени на более продуктивные или приятные вещи) плагин или справка к нему менее твоими не станут :)
Я уже от NIS отказался именно из-за его интерфейса "под висту" (считай "под суперось"). Сегодня Acronis полетел уже в помойку... Что завтра будет? Даже страшно представить, если NB тоже последует этой "моде".... Действительно страшно! Есть информация (где-то наткнулся в сети) , что интерфейс следующей операционки будет ещё страшнее! Пипец!...
Quote (Вадим)
А если каждый по одной-две команды опишет
Будет БАРДАК!!!
Quote (Вадим)
а ты откорректируешь
Проще самому написАть.
Quote (Вадим)
Должны же мы ну хоть чем-то помочь развитию плагина!
Нет! Ничего не должны! Это - моя, и только моя, головная боль. Впрочем, я не могу запретить создание "неофицальной" справки, но БЕЗ моей коррекции. В любом случае, я буду делать справку самостоятельно. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
В любом случае, я буду делать справку самостоятельно.
Возможно ты меня не совсем верно понял. Ну, ессно самостоятельно, а как иначе то?? То, что я набрал выше - это лишь запись того, что проговорено тобою же в этой же теме. Или ты не согласен с этим? Собственно, возможностей у нас придумать что-то левое тут... не разбежишься. Единственное, что можем - где-то неточность допустить, ну так ты ведь исправить сможешь или кто-то другой заметит, подскажет... Так что помощь наша лишь помощь "машинистки". И от "машинисток" откажешься?
Единственное, что можем - где-то неточность допустить
Мне самому уже пора в тонкостях команд рабираться и вспоминать "что, куда и откуда", а ты говоришь о неточностях.
Quote (Вадим)
И от "машинисток" откажешься?
Машинистка печатает текст "под диктовку", т.е. выполняет чисто механическую работу. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Машинистка печатает текст "под диктовку", т.е. выполняет чисто механическую работу.
Ну, и мы фактически тоже самое делаем, собирая в кучу то, что ты диктовал в разное время.
Quote (mishem)
Наверно Вадимо что то понадобилось.
Не, это у меня приступ радости от того, что получилось заголовок окна менять . Вдохновился так, что теперь Пётр меня угомонить никак не может . Конечно, если бы машинистки были "Машами женскогу полу"... Я бы тоже тогда не отказался. Ну извини, Пётр, что есть, то и предлагаем!
Добавлено (23 Июль 2011, 04:03) --------------------------------------------- Только в комментариях к командам отсебятина может быть, так они только для примера, их можно вообще удалить. Или заменить на что-то более адекватное. Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Сообщение отредактировано Вадим - Сб, 23 Июля 2011, 04:07
А для меня как то всегда на первом плане функционал проги.
Когда до тошноты противно даже глянуть в монитор, какой тут уже "функционал"?
У женщин "функционал" ниже пояса примерно одинаков, но вот только газеткой пользоваться я как-то не приучен!
Quote (mishem)
Настраиваешь скайп, и вперед!
По-о-о-медле-н-н-е-е, пожалста! Я з-запис-с-ваю...
Я НЕ пользуюсь ни скайпами, ни аськами, ни чатами, ни информерами! Сто раз говорил. Ничего из этого мне НЕ НУЖНО! Но, предположим, (фантастика)"надиктовал"... Что дальше?...
Quote (Вадим)
Ну, и мы фактически тоже самое делаем, собирая в кучу то, что ты диктовал в разное время.
И флуд тоже?
Вадим, это "Историю партии" коллективно писАли, потом переписывали, если не ошибаюсь, шесть раз! - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Естественно, что так и есть, я же назначение команды с плагина, а названия параметров с окна настройки команды списывал :). Это я набрал, чтобы Петру проще было уже имеющуюся на форуме информацию по плагину в свою справку к плагину вставить, не тратить время на элементарный набор текста.
Дело в том, что в этой теме (и в опыте участников) есть описания команд, а в справке многих из них нет. Эти самые описания нужно лишь набрать на компьютере, я предложил эту работу "машинистки" выполнить нам, тем, кто в каких-то командах хорошо разобрался и помнит, что Петр "диктовал", описывая их работу. Добавлять сюда же, чтобы было видно описания к каким командам уже появились.
Пётр, так я и не понял, проясни момент - ты разрешаешь "машинисткам" собирать "материалы партии" и "тезисы" твоих "июльских" выступлений в форму напоминающую описания команд (естественно будешь потом кромсать описания как вздумается) или таки не разрешаешь? Или разрешаешь, но чтоб без комментариев (поскольку только там может быть отсебятина с нашей стороны, остальное то берется из самого плагина)? Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Сообщение отредактировано Вадим - Сб, 23 Июля 2011, 13:48
На самом деле, "набор текста" занимает, максимум, 10% от общего времени, посвященного написанию топика справки. Львиная доля уходит на само содержание. Ну, плюс, там, форматирование текста, и проч. Поэтому, лично я не вижу никакого смысла в "наборной помощи". Да и с печатным делом проблем у меня нет.
Quote (Вадим)
ты разрешаешь "машинисткам
Я ничего не могу разрешать или запрещать! Если какой-то "сторонний" текст окажется полезным для включения в справку, то буду весьма признателен! Но... Справку я намерен делать "от и до" исключительно своими силами, как по содержанию, так и по компоновке. Причины я уже называл выше.
Quote (Вадим)
естественно будешь потом кромсать описания как вздумается
Вот именно этим мне тогда и придеться заниматься! И именно поэтому мне гораздо проще самому сделать справку "с нуля", чем править чужие (и разнобойные по стилю) тексты. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Давай посмотрим объективно. Загляни в описания трех вышеприведенных мною команд и предметно скажи, что тебя в них не устраивает? Учитывая то, что весь текст в них - твой, за исключением комментариев по второй и третьей... Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Не устраивает то, что эти первые две команды уже обзавелись соответствующими описаниями в справочном файле! Я сейчас полностью "перелопачиваю" файл справки, т.к. делаю его в другой программе. Что касается "баллона", то неисключено (неисключено!), что он вообще будет полностью переделан. Я сам ещё не решил. Весь плагин будет подвергнут ревизии, и какие-то команды будут упразднены (часть уже упразднена), а другие модифицированы. Естесственно, что это все должно найти отражение в справке. Я сейчас делаю все параллельно, т.е. команда-функция оформляется функционально, следом пишется топик справки, без откладывания "на потом". - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Да. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Пётр, я обнаружил, что подпрограмма монитора мыши работает дважды, если не использовать условие с [zmMouseCode]. Я не знаю, так должно быть или нет.
Запускаю монитор мыши при запуске программы, в подпрограмме монитора мыши - просто отобразить алерт. Так вот, если сделать клик по объекту на котором есть какой-либо код, то это приводит к двойному срабатыванию подпрограммы, а если кликнуть по объекту, на котором кода нет, то подпрограмма срабатывает один раз, как и должна, по идее.
Вот тестовый проект (см. файл) - если на нем кликнуть по кнопке без кода (она так и называется), то алерт вылезет один раз, если кликнуть по любому другому объекту - вылезет дважды. Если кликать за пределами объектов, в окне проекта, то подпрограмма сработает тоже только один раз (алерт покажется единожды).
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Подпрограмма монитора мыши срабатывает КАЖДЫЙ РАЗ при событиях мыши, т.е. нажал кнопку - подпрограмма сработала, отпустил кнопку - подпрограмма сработала, нажал - сработала, отпустил - сработала...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться