Cтраница 4
Меню локальных привязок выводится на экран при нажатии правой клавиши мыши во время выполнения любой команды создания, редактирования или выделения объекта. Например, при вводе отрезка в строке сообщений появляется извещение: Укажите начальную точку отрезка или введите ее координаты. Из этого списка щелчком выбирается имя соответствующей привязки. [46]
Функция используется для регистрации сообщений, предназначенных для связи между различными совместно работающими приложениями. Если два приложения регистрируют одну и ту же строку сообщения, то им возвращается одинаковый номер этого сообщения. [47]
Опция Автопросмотр позволяет просмотреть дополнительную информацию об элементах, содержащих дополнительную информацию. В папке Входящие они используются для отображения первых трех строк сообщения - таким образом, устраняется необходимость открывать и читать каждое сообщение для определения его содержимого. [48]
В параметре PARM оператора EXEC обнаружена ошибка. Режимы, заданные в параметре PARM, выводятся во второй строке сообщения. [49]
Деструктор может выполнять любые задачи, необходимые для удаления объекта. Например, конструктор класса ( CMessage) выделяет блок памяти для хранения строки сообщения, а деструктор освобождает память непосредственно перед удалением экземпляра класса. [50]
![]() |
Панель свойств. Горизонтальная прямая, Компактная панель и строка сообщений. [51] |
Появится соответствующая Панель свойств: Горизонтальная прямая, показанная на рис. 8.118. В строке сообщений появится подсказка: Укажите точку на вспомогательной прямой или введите ее координаты. [52]
![]() |
Панель свойств. Плоскость через вершину перпендикулярно ребру, Компактная панель и строка сообщений.| Панель свойств. Ломаная, Компактная панель и строка сообщений. [53] |
Плоскость через вершину перпендикулярно ребру. Появится Панель свойств: Плоскость через вершину перпендикулярно ребру ( см. рис. 8.12); В строке сообщений появится подсказка: Укажите ребро или вершину. [54]
Нулевая длина вводимого или выводимого сообщения отменяет выполнение соответствующей операции. Следующий, пятый, операнд задает текст сообщения программы / строка символов длиной 78 символов /, выводимого в строку сообщений экранного формата. Это сообщение будет выводиться на экран при всех последующих операциях вывода по командам диалога с отсутствующим пятым операндом. [55]
Функция OnDraw получает указатель на класс документа программы, вызывая функцию-член GetDocument класса cview. Затем она использует этот указатель для вызова добавленной в пункте 2 функции-члена GetMessage класса cwinGreetDoc с целью получения указателя на строку сообщения. Хотя это сложный метод получения простой строки, здесь он используется для того, чтобы продемонстрировать типичный способ, с помощью которого класс представления получает программные данные от класса документа для их последующего отображения. [56]
Функция perror переводит номер ошибки, содержащийся в целом выражении еггпо, в сообщение об ошибке. Она пишет последовательность символов в стандартный поток ошибок следующим образом: сначала ( если s не является нулевым указателем и символ, на который указывает s, не является нулевым) строку, указываемую s, двоеточие (:) и пробел; затем соответствующую строку с сообщением об ошибке и символ новой строки. Содержание строки сообщения об ошибке точно такое же, как то, что возвращается функцией strerror с аргументом еггпо. [57]
Кроме окружности по координатам центра и точке на окружности, вычерчиваются окружности и с другими входными параметрами. Вызов команд для вычерчивания таких окружностей осуществляется кнопками с соответствующими названиями. Использование строки сообщений и фантома строящейся окружности существенно облегчают построения. [58]
Функция perror выводит сообщение об ошибке, соответствующее текущему значению номера ошибки, определяемого как целое значение еггпо. Функция выводит в стандартный поток ошибок следующую последовательность символов: сначала выводится строка, на которую ссылается указатель s ( если s - не нулевой указатель и символ, на который ссылается s, не нулевой символ), затем выводятся двоеточие (:) и пробел, а затем выводится соответствующая строка сообщения об ошибке, завершаемая символом новой строки. Содержимое строк сообщения об ошибках зависит от реализации системы и совпадает со значением, возвращаемым функцией strerror при вызове ее с аргументом еггпо. [59]