Курс Си для WinCC 09.99
4-110
Руководство по конфигурации WinCC
C79000-G8276-C157-01
4.10.1 Пример 1 — Установка свойств окна
Данный пример иллюстрирует возможность изменения свойств окна Windows. В нем
производится изменение заголовка и формы окна среды исполнения. Пример связан с
событием Event (Событие)
Miscellaneous (Разное) Open Picture
(Открытие экранной формы) стартовой экранной формы cc_0_startpicture_00.PDL.
Процедура Си, связанная со стартовой экранной формой
• Функции Windows, использующиеся в данном примере, уже известны проекту
WinCC. Следовательно, необходимость загрузки каких–либо DLL Windows
отсу тс твует.
• В первой части описывается переменная типа HWND и инициализируется
значением NULL. Эта переменная — так называемый описатель окна —
представляет собой указатель, ссылающийся на окно Windows.
• Описатель окна может быть по лучен по заголовку этого окна с помощью функции
Windows FindWindow(). Описатель окна среды исполнения WinCC можно
определить в слу чае, если это окно имеет заданный по у молчанию заголовок
• Заголовок окна среды исполнения можно изменить при по мо щи функции
Windows SetWindowText(). В данном примере в качестве заголовка указывается
WinCC C-Course.
• Координаты и размеры отображаемого окна среды исполнения можно изменить
при помощи функции Windows SetWindowPos(). В данном примере окно
перемещается в левый верхний угол экрана (координаты 0/0) и растягивается до
размера 1024 на 768.
• Остальные выражения приведенного выше фрагмен т а кода осуществляют
инициализационные процедуры на имеющие отно шения к данному примеру.