J'espere que je post dans le bon thread...
Voila, j'essaie d'encapsuler l'activeX VLC dans une appli win32.
J'ai g�n�r� mon fichier .idl puis mon .h � partie de axvlc.dll, j'ai �cris un bout de code, le meme que pour utiliser l'activeX de Flash Macrom�dia Player, mais lorsque je compil, il me sort deux petites erreurs...
voici le code :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 typedef HRESULT (WINAPI *PAttachControl)(IUnknown*,HWND,IUnknown**); HINSTANCE hDLL2 = LoadLibrary(TEXT("atl.dll")); if (!hDLL2) return 1; PAttachControl AtlAxAttachControl = (PAttachControl) GetProcAddress(hDLL2, "AtlAxAttachControl"); CoInitialize(0); void* pIwb; VLCPlugin* pIswf; HRESULT res=CoCreateInstance(CLSID_VLCPlugin,0,CLSCTX_ALL,IID_IVLCControl,(void**)&pIwb); res =AtlAxAttachControl((IUnknown *)pIswf,hWnd,NULL);
et les erreurs :
J'ai jamais trop jou� avec les activeX... si vous aviez une piste
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 MainFrame.obj : error LNK2001: symbole externe non résolu _CLSID_VLCPlugin MainFrame.obj : error LNK2001: symbole externe non résolu _IID_IVLCControl
Merci
Partager