HANDLE hFind; hFind = FindFirstFile(FileName , &FindFileData); if (hFind == INVALID_HANDLE_VALUE) { DWORD dwFlag = GetFileAttributes(pathname); |
问:
请教一下,html中如果已知Activex的classid,有什么办法可以直接找到它? 通过id来查找比较慢,所以问一下可否通过这种方式?取得IOleObject之后,我需要如何做才可以调用Activex控件中的函数呢?
答:
由于控件所在容器是HTMLDocument对象,你可以用IOleContainer::EnumObjects枚举里面的OLE对象,包括控件和框架
IOleContainer* pContainer; // Get the container if (FAILED(hr)) IEnumUnknown* pEnumerator; // Get an enumerator for the frames if (FAILED(hr)) IUnknown* pUnk; |
gmail.com