Редактируемое поле - Большая Энциклопедия Нефти и Газа, статья, страница 3
В истоке каждой ошибки, за которую вы ругаете компьютер, вы найдете, по меньшей мере, две человеческие ошибки, включая саму ругань. Законы Мерфи (еще...)

Редактируемое поле

Cтраница 3


К этому времени вы уже рассмотрели все вызовы, инициированные сообщением WM STARTFONTS, кроме вызова ShowTheFont. Функция ShowTheFont занимается всеми элементами управления, за исключением перечня и находящегося непосредственно над ним статического поля. Точнее говоря, она показывает в большом статическом поле имя выбранного в данный момент шрифта, а в специальном прокручиваемом редактируемом поле - последовательность символов этого шрифта.  [31]

Каждое находящееся на экране окно имеет ассоциированный с ним курсор. Например, основное окно программы NotePad использует 1-образный курсор, в то время как меню программы NotePad использует курсор в виде стрелки. Если вы откроете диалог FilejOpen из программы NotePad, то можете увидеть, что курсор изменяется, прохода по окну через редактируемое поле.  [32]

Не забывайте передавать сообщения в исходную оконную процедуру, если хотите, чтобы они обрабатывались нормально. Например, многие программисты создают подклассы редактируемых полей, а затем просто пренебрегают передачей любого нечислового ввода. В итоге редактируемое поле вынуждает пользователи печатать цифры и отказывается воспринимать любые попытки ввести буквы. Если вам требуется, чтобы элемент редактирования вел себя таким образом, можете добиться этого с помощью создания подкласса.  [33]

Некоторые путаются в вопросах отличия курсора от каре. Курсор всегда ассоциируется с мышью. Он двигается по экрану, когда перемещается мышь. Каре обычно ассоциируется с окном, таким, как редактируемое поле, которое позволяет вводить и редактировать информацию. Существует целый ряд команд, не освещаемых в этой главе, для управления каре.  [34]

В следующем диалоговом окне запрашивается имя файла, который надо открыть. В окне списка диалогового окна появятся имена всех файлов с расширением ari. В ArityProlog расширение ari обычно используется для наименования файлов, содержащих тексты программ. Если вы хотите, чтобы в окне списка появился файл из другой директории или с другим расширением, напечатайте в редактируемом поле имя файла с путем к нему или явно укажите расширение.  [35]

При запуске этой программы на экране появляется картинка, изображенная на рис. 12.2. В правом верхнем углу окна, внутри группирующей рамки размещены три кнопки-селектора. Выбор мышью одной из этих кнопок, влечет за собой отображение на экране дисков, каталогов или файлов соответственно. Если опция Files не выбрана, то можно просматривать текущие доступные диски и каталоги с помощью левой кнопки мыши. Старт исполняемого файла осуществляется с помощью двойного щелчка. Текущий выбраиный режим высвечивается в нижней части экрана большими буквами. Редактируемое поле в середине правой части окна позволяет указывать новую маску файлов.  [36]

В отношении своей внутренней структуры данные вообще и десятичные величины или величины с плавающей точкой з частности могут рассматриваться как имеющие двоичный, шестна-дцатеричный или символьный формат. Однако не всегда имеет смысл выводить эти данные на графическое устройство непосредственно в том виде, в каком они представлены в ЭВМ, не преобразуя их внутреннюю структуру. Здесь под графическим устройством вывода понимается любое устройство вывода, которое представляет данные в виде графических символов. К таким устройствам относятся АЦПУ, пультовые пишущие машинки, дисплеи и другие подобные устройства. Но упакованные десятичные величины и величины с фиксированной точкой до передачи на выводное устройство должны быть преобразованы. Частично эти изменения производятся командами редактирования и частично - другими командами в зависимости от вида представляемых данных. Так как команды редактирования применимы только к данным в упакованном десятичном формате, с их помощью можно редактировать только данные, имеющие цифровое представление. Но в процессе самого редактирования в различные части редактируемого поля могут быть внесены буквы и специальные символы.  [37]



Страницы:      1    2    3