Здравствуйте, DemonS, Вы писали:
DS>нашел похожую тему здесьАвтор: TRAC
Дата: 25.01.10
DS>но включение behavior_tabs.cpp мне не помогает...
Разобрался. Сам и отвечу. Помогло следующее:
в OnInitDialog:
HTMLayoutSetCallback(m_hWnd,&HTMLayoutNotifyHandler,this);
Определил HTMLayoutNotifyHandler:
// HTMLayout specific notification handler.
LRESULT CALLBACK HTMLayoutNotifyHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, LPVOID vParam)
{
// all HTMLayout notification are comming here.
NMHDR* phdr = (NMHDR*)lParam;
CRrrDlg* owner = static_cast<CRrrDlg*> (vParam);
switch(phdr->code)
{
case HLN_CREATE_CONTROL: break; //return OnCreateControl((LPNMHL_CREATE_CONTROL) lParam);
case HLN_CONTROL_CREATED: break; //return OnControlCreated((LPNMHL_CREATE_CONTROL) lParam);
case HLN_DESTROY_CONTROL: break; //return OnDestroyControl((LPNMHL_DESTROY_CONTROL) lParam);
case HLN_LOAD_DATA: return owner->OnLoadData((LPNMHL_LOAD_DATA) lParam);
case HLN_DATA_LOADED: break; //return OnDataLoaded((LPNMHL_DATA_LOADED)lParam);
case HLN_DOCUMENT_COMPLETE: break; //return OnDocumentComplete();
case HLN_ATTACH_BEHAVIOR: return htmlayout::behavior::handle((LPNMHL_ATTACH_BEHAVIOR)lParam );
}
return 0;
}
Внимательно смотрим на строчку с "HLN_ATTACH_BEHAVIOR", вот из-за отсутствия таковой умолчательное поведение behavior_tabs не привязывалось куда надо... Может, кому поможет...