Четвертый BORLAND С++ и его окружение

Создание интерфейсных элементов окна


После построения оконного объекта вам нужно сообщить Windows

о создании соответствующего интерфейсного элемента. Это можно

сделать путем вызова функции-элемента Create объекта, которая делает следующее:

  • Создает интерфейсный элемент.
  • Устанавливает HWindow в описатель интерфейсного элемента.
  • Устанавливает элементы Attr в фактическое состояние интерфейсного элемента (Style, ExStyle, X, Y, H, W).
  • Вызывает SetupWindow.
  • При создании интерфейсного элемента оконного объекта возможны две особых ситуации С++. Таким образом, для обработки проблем

    с ресурсами или памятью вы должны заключить вызовы Create в блок

    try/catch. Если окно создать невозможно, Create порождает особую

    ситуацию TXInvalidWindow, а при невозможности создания дочернего

    окна - TXInvalidChildWindow. Обе особых ситуации обычно вызываются нехваткой памяти или других ресурсов.

    Основное окно приложения автоматически создается TApplication::InitInstance. Для создания основного окна вызов Create не требуется.



    Содержание раздела