Re: Вставка ActiveX сомпоненте в Visual С++
От: avbochagov Россия  
Дата: 17.03.04 14:23
Оценка:
Здравствуйте, aktz, Вы писали:

A>int APIENTRY WinMain(HINSTANCE hInstance,

A> HINSTANCE hPrevInstance,
A> LPSTR lpCmdLine,
A> int nCmdShow)
A>{
A> INITCOMMONCONTROLSEX zzz;
A> zzz.dwSize = sizeof(INITCOMMONCONTROLSEX);
A> zzz.dwICC = ICC_TREEVIEW_CLASSES | ICC_LISTVIEW_CLASSES;
A> InitCommonControlsEx(&zzz);
A> DialogBox(hInstance, MAKEINTRESOURCE(IDD_DIALOG1), 0, DialogProc);
A> return 0;
A>}

A>Диалог бокс не создается с ошибкой -- 1407 — Ну удается найти класс окна.

A>В чем дело? Что я сделал неправильно? Без контрола диалог создается.

ActiveX требует инициализации подсистемы COM, а не Common Comtrols

Смотри функции:
OleInitialize, OleUninitialize, CoInitialize, CoInitializeEx
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.