Cтраница 1
Панель инструментов программы Test в перемещаемом окне. [1] |
Интерактивная справка для команды меню или кнопки панели инструментов отображается в левом поле. Три поля справа используются для отображения текущего состояния клавиш Caps Lock, Num Lock и Scroll Lock. Далее рассмотрим, как задать интерактивную справку для отдельной кнопки панели инструментов или команды меню. [2]
Вспомните: текст интерактивной справки хранится в строковом ресурсе с таким же идентификатором, как у команды меню и соответствующей кнопки панели инструментов. Строковый ресурс может хранить вместе с интерактивной справкой текст всплывающей подсказки, который состоит из справки и символа перевода строки ( п), а за ним следует текст всплывающей подсказки. [3]
Панель инструментов программы Test в перемещаемом окне. [4] |
Программа Test не отображает всплывающую подсказку и интерактивную справку для кнопки панели инструментов Print, потому что AppWizard не определяет текстовый ресурс для этой команды. [5]
Окно программы Test с перемещаемой панелью инструментов в начальной позиции. [6] |
На рис. 14.3 панель инструментов помещена в перемешаемое окно, показаны интерактивная справка в строке состояния и всплывающая подсказка под указателем мыши. [7]
Однако если посмотреть на свойства формы в исходном коде или в интерактивной справке, можно заметить, что два свойства относятся к его ширине и два - к высоте. Height и Width связаны с размером формы, включая границы; ClientHeight и ClientWidth - с размером внутренней области формы, исключая границы, заголовок, полосы прокрутки ( если есть) и строку меню. [8]
Стиль CBRSJTOOLTIPS активирует режим отображения всплывающих подсказок, а стиль CBRS FLYBY - отображение интерактивной справки в строке состояния, когда указатель мыши находится над кнопкой. Если стиль CBRS FLYBY не задан, то программа отображает интерактивную справку при нажатой кнопке мыши, когда указатель находится на кнопке. [9]
Заметим, что в отличие от версии 5.0 в системе Турбо Паскаль версии 5.5 реализована автономная система интерактивной справки THELP. Это резидентная утилита, позволяющая писать программы на языке Турбо Паскаль в любом редакторе текстов. Активизация справочной системы производится нажатием клавиши 5 на цифровой клавиатуре ПЭВМ. [10]
Эта информация совпадает с подсказкой, отображаемой при выборе соответствующей команды меню. Интерактивная справка имеет такой же идентификатор ресурсов, как команда меню и кнопка. Ниже будет рассмотрено, как отображать и скрывать интерактивную справку, а также задавать ее текст. [11]
Кнопки панели инструментов, определенные для программы MiniDraw. [12] |
Вводить текст интерактивной справки для команды в поле Promt не нужно. [13]
Перемещаемая панель содержит кнопки, позволяющие быстро выполнять команды меню и прикреплять данную панель к любому краю окна или превращать ее в свободно перемещаемое окно. Строка состояния отображает интерактивную справку для команд меню и кнопок панели инструментов, а также показывает состояние некоторых клавиш. [14]
Вспомните: текст интерактивной справки хранится в строковом ресурсе с таким же идентификатором, как у команды меню и соответствующей кнопки панели инструментов. Строковый ресурс может хранить вместе с интерактивной справкой текст всплывающей подсказки, который состоит из справки и символа перевода строки ( п), а за ним следует текст всплывающей подсказки. [15]