`
zhangziyueup
  • 浏览: 1170206 次
文章分类
社区版块
存档分类
最新评论

累倒了!

 
阅读更多

author:zfive5(zhaozidong)
email :zfive5@yahoo.com.cn

最近加班比较严重,因此一直没有能写下点东西,此时由于种种原由写下以下碎代码,
从中悟出一些关于com自动化的一些东西,“自动化”熟悉而又模糊的词语,现在突然领悟了
它,就是自动化了。看到了Java中的反射的影子,哈哈

豁然开朗!!!

加班快结束了

Vc++

DISPID id;
GUID d1;
d1.Data1=0;
d1.Data2=0;
d1.Data3=0;
d1.Data4[0]=0;
d1.Data4[1]=0;
d1.Data4[2]=0;
d1.Data4[3]=0;
d1.Data4[4]=0;
d1.Data4[5]=0;
d1.Data4[6]=0;
d1.Data4[7]=0;

CLSID clsid;
CLSIDFromProgID(L"DAddCtrl.ctlenglish",&clsid);
CWnd *p=new CWnd;
p->CreateControl(clsid,"A",WS_VISIBLE,CRect(0,0,0,0),this,1000);
wchar_t *p1=L"SayHello";
IDispatch *patch;
IUnknown *known;

HRESULT hr=E_FAIL;
hr=::CoCreateInstance(clsid,NULL,CLSCTX_ALL,IID_IUnknown,(void **)&known);
if(hr==S_OK)
{
hr=known->QueryInterface(IID_IDispatch,(void **)&patch);
if(hr==S_OK)
{
known->Release();
hr=patch->GetIDsOfNames(IID_NULL, (LPOLESTR*)&p1, 1, LOCALE_USER_DEFAULT, &id);
if(hr==S_OK)
{
DISPPARAMS dispparams;
memset(&dispparams, 0, sizeof dispparams);

VARIANT* pvarResult = NULL;
EXCEPINFO excepInfo;
memset(&excepInfo, 0, sizeof excepInfo);
unsigned int id1=-1;
hr=patch->Invoke(id, d1, 0,DISPATCH_METHOD,&dispparams,pvarResult,&excepInfo,&id1);
}
patch->Release();
}
}

p->DestroyWindow();
delete p;

分享到:
评论

相关推荐

    抖音下播倒计时自动化软件.rar

    抖音下播倒计时自动化软件,送礼物自动加时长 之前花钱找人定制的,现在我做的抖音无人直播项目内卷太严重, 同行乱举报直播间。心累!!准备换个项目了 – 软件分享出来给有需要的朋友,大家且用且珍惜。 – 软件...

    简单工人维修404错误页面模板.zip

    哎呦~ 服务器居然累倒了!●别急,工程师正在紧急处理,马上就好。●您可致电010-*****转8169,***通知***开发人员!●***的进步需要您的反馈,感谢您对***的使用,请您耐心等待!

    Machine-Learning-Model-for-Product-Sales-in-Online-Market-Based-on-Text-Sentiment-Analysis:2020美赛成绩今天宣布了!为了纪念全程由自己一个人完成了所有的代码,建模,论文,翻译,修改,最终拿到M奖的欣喜,这里开源全过程代码!

    队伍编号2020989 (获奖查询地址)由于当时没有非常好地梳理代码模块内容,只跑出来了模型和图就放到论文里面了(一个人做真的太麻烦太累了!熬了三天三夜,真的没时间整理代码,二次检查论文时间都快没有了!)对于...

    一个从QQ 麻将中提取的透明背景的tag格式图片资源

    对于想写麻将游戏的人来说有用吧,只是我用不了,我不会32位图片外理,QQ麻将写得不错,这些Tag文件好像...如有侵权,请下载者自行删除,只供学习之用,本人并清除本贴,如对32 位的tag不感兴趣,就算了,--500来张,累倒我了....

    Nginx 从⼊⻔到实战.pdf

    我们为什么选择Nginx?...题,最后还没回答完,⽼师B消耗光了能量累倒了。 ⽼师C⽐较精明,他告诉学⽣,谁完成了作业举⼿,有举⼿的同学他才去指导问题,他让学⽣主动发声,分开了“并发”。 这个⽼师C就是Nginx。

    简单工人维修404错误页面模板特效代码

    哎呦~ 服务器居然累倒了! ●别急,工程师正在紧急处理,马上就好。 ●您可致电010-*****转8169,***通知***开发人员! ●***的进步需要您的反馈,感谢您对***的使用,请您耐心等待!

    家务机器人想象作文八篇.docx

    这种机器人很勤劳,可是如果没有电,这种机器人就会'饿'倒,所以,我设计的这种机器人它只要不停地走动、干活,就会自动发电。它还可以看家,防止偷盗行为。如果没电了主人还可以直接吩咐他服务倒水、上点心! 有了...

    RevTime(智能解除共享软件的时间限制)v2.50 绿色版

    装吧,除了人累机器累,而且以前的存盘数据包括一切设置都一起付诸东流了。 而且,现在越来越多的软件您重装还不顶用。 世界原本就是有矛又有盾,时光倒流系列就是帮您解除此类遗憾的。自从 1.0 版本问世以来,受到...

    强制休息小工具.

    强制休息小工具.rar 比较好的提醒工具,累了可以歇歇

    SuperAwesomeTimer2000-开源

    是否曾经躺在床上看 DVD 并且太累而无法在完成后关闭计算机? 你需要这个程序! SuperAwesomeTimer 2000 可以在倒计时后或特定时间关闭、重新启动或执行任何命令。

    Lectio Expert-crx插件

    这些功能例如: - 自动登录(PIN选项) - 新的现代主题 - 动态主题,自动 在日落时击败深色 - 个人背景 - 加权平均值 - 任务倒计时 - 主菜单+ - 多缺失原因 - 自动转发 - 击败上述功能的可能性 - 还有更多!...

    Google_intro:对于Dsl的布局,时间不够。

    Google_intro 嗨,为CSS感到抱歉...太累了,没有时间睡觉。 Dsl倒放页面,临时删除...

    C++生存游戏

    printf("你很累很累,倒在了地上。"); wait(); printf("你死于虚脱。\n"); wait(); goto gameover; a15:cls(); printf("你没有吃果子,而是继续走。你走了很久,来到一个隧道口。\n1-进去。\n2-不进去。\n");...

    玩转校内&时间观念(终结版Ⅱ)

    10、今天是2007年8月27日,开发这款软件整一个月,开发此软件的初衷功能实现,同时增加了不少实用功能,在已逝的一个月里,尽管很累,同时放弃了不少娱乐时间,但通过开发这款软件,使自己的编程水平又长新高,...

    玩转校内[精简免安装版] Ver 2.4.27.95

    10、今天是2007年8月27日,开发这款软件整一个月,开发此软件的初衷功能实现,同时增加了不少实用功能,在已逝的一个月里,尽管很累,同时放弃了不少娱乐时间,但通过开发这款软件,使自己的编程水平又长新高,...

    玩转校内&时间观念

    10、今天是2007年8月27日,开发这款软件整一个月,开发此软件的初衷功能实现,同时增加了不少实用功能,在已逝的一个月里,尽管很累,同时放弃了不少娱乐时间,但通过开发这款软件,使自己的编程水平又长新高,...

    什么是VLAN

    VLAN不用重新配置,所以,可以认为这种根据MAC地址的划分方法是基于用户的VLAN,这种方法的缺点是初始化时,所有的用户都必须进行配置,如果有几百个甚至上千个用户的话,配置是非常累的。而且这种划分的方法也导致...

    自动鼠标(菜园小狂风)

    只是看人偷菜有点累,又想走开,但偷菜时间又要到了,怎么办呢。于是我想写个程序定时点击指定坐 标,这就是这个程序能做的。全当练习一下鼠标编程及热键编程技巧,取名“菜园小狂风”,因为它只 是一个我的练习程序...

    MPAV2初级培训资料.pdf

    初 妙 累 则 纠 撮 伍 漓 孟 看 狙 郸 若 熬 濒 衬 吗 亭 擦 亩 纳 唇 帖 卜 浓 倒 拂 又 紊 秆 融 淹 瑰 击 蹦 彤 桩 眺 匡 巨 验 嘻 惋 吩 职 惠 叠 若 容 颤 虱 繁 浸 海 庚 而 痴 损 因 颓 沛 烛 唱 褒 彭 艰 夏...

Global site tag (gtag.js) - Google Analytics