解决方案 »
- 判断 CListCtrl::GetItemState 的 LVIS_SELECTED 怎么老是不成功
- VC调试下,怎么样才能看到变量的值和地址
- CRichEditCtrl 的Undo问题
- 我想读一个word文档,然后检测一下,在一个新的word里建几个索引,就 是超连接,连接到读的那个word文档,能实现吗
- 关于服务器客户端程序问题
- 帮忙,文件操作~
- 哪儿有可以制作pdf文档的adobe acrobat reader 下载?
- 实现了局域网对局域网通迅的P2P软件下载。
- 谁有最新版的Xtreme Toolkit的完全版程序(含代码),谢谢!
- 对话框是不是一定要有一个类?如果多个对话框同属一个类,对话框之间有什么联系?
- OnSize的时候闪烁问题
- CMFCListCtrl左键单击空白处,不改变选项
VARIANT varDocument = {0};
CComVariant varParams[15];
varParams[14].vt = VT_BSTR;
//varParams[14].bstrVal = ::SysAllocString(A2OLE(FilePath));//带路径的文件名 string FileName
varParams[14].bstrVal = ::SysAllocString(A2OLE("c:\\aaa.doc"));//带路径的文件名 string FileName
varParams[13].vt =VT_BOOL ;
varParams[13].boolVal = VARIANT_FALSE;// 表示如果打开的文件不是 WPS 文件时,是否显示“文件转换”对话框,默认值为 False
varParams[12].vt = VT_BOOL;
varParams[12].boolVal = VARIANT_TRUE;// bool ReadOnly
varParams[11].vt = VT_BOOL;
varParams[11].boolVal = VARIANT_FALSE;// bool AddToRecentFiles
varParams[10].vt = VT_BSTR;
varParams[10].bstrVal = NULL;//string PasswordDocument
varParams[9].vt = VT_BSTR;
varParams[9].bstrVal = NULL;//string PasswordTemplate
varParams[8].vt = VT_BOOL;
varParams[8].boolVal = VARIANT_FALSE;// bool Revert
varParams[7].vt = VT_BSTR;
varParams[7].bstrVal = NULL;//string WritePasswordDocument
varParams[6].vt = VT_BSTR;
varParams[6].bstrVal = NULL;//string WritePasswordTemplate
varParams[5].vt = VT_I4;
varParams[5].lVal = 100; // int Format
varParams[4].vt = VT_I4;
varParams[4].lVal = 0; // int Encoding
varParams[3].vt = VT_BOOL;
varParams[3].boolVal = VARIANT_TRUE;//bool Visible
varParams[2].vt = VT_BOOL;
varParams[2].boolVal = VARIANT_FALSE;//bool OpenAndRepair
varParams[1].vt = VT_I4;
varParams[1].lVal = 0; //int DocumentDirection
varParams[0].vt = VT_BOOL;
varParams[0].boolVal = VARIANT_FALSE;//bool NoEncodingDialog
InvokeN(varDocuments.pdispVal, L"Open", varParams, 15, &varDocument);