Да, если используется CWnd: Create или Cwd: CreateEx, можно перехватить событие Win32 с помощью:
afx_msg int OnCreate(
LPCREATESTRUCT lpCreateStruct
);
См. CWnd :: OnCreate
При соответствующем отображении:
BEGIN_MESSAGE_MAP(MyGrid, CWnd)
ON_WM_CREATE()
END_MESSAGE_MAP()
Внимание: если ваш элемент управления добавлен дизайнером непосредственно в шаблон диалога (т. Е. С использованием DDX), функция CWnd: .OnCreate () не вызывается.
Во всех случаях после создания вызывается следующая функция после инициализации Hwnd (дескриптора окна):
virtual void PreSubclassWindow( );
См. PreSubclassWindow
С наилучшими пожеланиями, Алена