Visual C++. Описание стандартных классов - PreCreateWindow

ОГЛАВЛЕНИЕ


PreCreateWindow

virtual BOOL PreCreateWindow(CREATESTRUCT& cs);

Возвращаемое значение

Ненулевое, если процесс создания окна должен быть продолжен, или ноль, если в процессе создания окна возникла ошибка.

Аргументы

  • cs - объект структуры CREATESTRUCT.

Описание

Данная функция вызывается приложением перед созданием окна Windows, связанного с данным объектом класса CWnd. Эта функция никогда не должна вызываться непосредственно пользователем. По умолчанию данная функция проверяет, равняется ли нулю имя класса окна и, при положительном результате проверки, подставляет вместо него соответствующее имя по умолчанию. При перегрузке данной функции производится изменение значений, присвоенных переменным-членам структуры CREATESTRUCT для изменения режима открытия окна и его параметров. Каждый класс, производный от класса CWnd, вносит свои изменения в объект структуры CREATESTRUCT, которые нигде не документируются. Поэтому, прежде чем вносить свои изменения в элементы данной структуры в перегруженной версии функции PreCreateWindow, программисту необходимо сначала ознакомиться с исходным текстом данной функции базового класса и решить, какие изменения вам необходимо внести в установки по умолчанию и не будут ли они изменены функцией базового класса.