关于ATL控件 你的程序开头加上#import "你的dll"然后就可以用dll里的函数了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有他的Dll和.h文件就行了,在程序中加入#import "x.dll" #include "x.h"就可用了. 提供调用Microsoft Office Type Library的调用代码仅供参考! 在StdAfx.h 中加入 #import "C:\Program Files\Common Files\Microsoft Shared\Office10\MSO.DLL" using namespace Office; 在程序初始化时加入 CoInitialize(NULL); 在调用的程序中加入 #include "msword.h" void CTestOleAutoDlg::OnButton1() { _Application appWord; COleException e; IDispatch * pDisp = NULL; _CommandBarsPtr cmdBars = NULL; CommandBarControlsPtr cmdMenuFile = NULL; appWord.CreateDispatch(_T("Word.Application"), &e); appWord.SetVisible(TRUE); pDisp = appWord.GetCommandBars(); pDisp->QueryInterface(__uuidof(_CommandBars), (void **)&cmdBars); pDisp->Release(); long len = cmdBars->Count; cmdMenuFile = cmdBars->Item[_variant_t(L"File")]->Controls; cmdMenuFile->Item[_variant_t((long)1)]->Enabled = VARIANT_FALSE;} 如果你是控件,你可以使用MFCProject--->Add to Project--->Components and Controls...选择你要的控件,VC会帮你生成一堆类,它是从CWnd中继承的然后你使用Create方法就可以创建你的控件对象。 程序 报错 受不了了 高手帮忙 菜鸟求一个十六进制转成十进制的问题! 学习例子时遇到的多线程疑问? ADO写入Excel的问题 大人请赐教 关于CString class menber 紧急帮忙:我的MSDN为何顶部的相关主题等等连接成了一个白块,打不开了(内详)? DCOM能否访问远程文件?300分 如果有人回答这个了这个问题,多少分都给!! 问个弱问题,多文档程序一启动就是最大化,怎么实现呢? 深度解析AMD GPU中的Hierarchical Z以及Early-z被诸多限制的原因 MSDN 难道真的没有人能解答这个问题吗?(高分求教)
仅供参考! 在StdAfx.h 中加入 #import "C:\Program Files\Common Files\Microsoft Shared\Office10\MSO.DLL" using namespace Office; 在程序初始化时加入
CoInitialize(NULL); 在调用的程序中加入
#include "msword.h"
void CTestOleAutoDlg::OnButton1()
{
_Application appWord;
COleException e;
IDispatch * pDisp = NULL;
_CommandBarsPtr cmdBars = NULL;
CommandBarControlsPtr cmdMenuFile = NULL; appWord.CreateDispatch(_T("Word.Application"), &e);
appWord.SetVisible(TRUE);
pDisp = appWord.GetCommandBars();
pDisp->QueryInterface(__uuidof(_CommandBars), (void **)&cmdBars);
pDisp->Release();
long len = cmdBars->Count;
cmdMenuFile = cmdBars->Item[_variant_t(L"File")]->Controls;
cmdMenuFile->Item[_variant_t((long)1)]->Enabled = VARIANT_FALSE;
}
然后你使用Create方法就可以创建你的控件对象。