OLE SDK——框架界面(四):IOleInPlaceFrame::EnableModeless

VC-SDK-OLE 专栏收录该内容
7 篇文章 0 订阅

IOleInPlaceFrame::EnableModeless


激活或禁止一个框架的非模式对话框。

HRESULT EnableModeless(
BOOL
fEnable //激活或禁止非模式对话框窗口
);

参数



fEnable
通过指定TRUE激流非模式对话框窗口,指定FALSE禁止非模式对话框。

返回值


这个方法支持标准返回值E_UNEXPECTED,也支持下列:


S_OK
对话框被激活或是被禁止成功,依赖 fEnable的值。

注释


调用者注意

活动的在位(in-place)对象调用IOleInPlaceFrame::EnableModeless激活或打开可以被容器显示的非模式对话框。要显示一个非模式对话框,对象首先调用IOleInPlaceFrame::EnableModeless,指定FALSE禁止容器的非模式对话框窗口。完成后,对象调用IOleInPlaceFrame::EnableModeless,指定TRUE激活它们。


实现注意

你应该在显示一个对话框前,跟踪EnableModeless的值并检查它。


快速信息


  Windows NT:3.1或更高版本。
  Windows:
Windows 95或更高版本。
  Windows CE: 不支持
  Header: oleidl.h。


参见


IOleInPlaceActiveObject::EnableModeless

展开阅读全文
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

正在参加第十一届飞思卡尔或NXP杯智能车大赛,在k60的基础上完成了一些基于oled的用户界面。可以给大家很多的方便。 已完成的 1分屏。在宏中自定义中线位置,可以实现左右完全独立的分屏。 可以分别刷新,尤其适合跑uc/os操作系统的同学。 2左右屏位置互换,因为恩师一直强调程序的通用性或可移植性,因此大部分变量还是在宏里面定义的,方便修改。其实之所以加上左右屏切换的功能,是因为今年我和两位学长一起参加的比赛,担心一开始的样子不符合他们的审美- -。所以也为了我自己方便修改... 3对于列表的处理,已经封装成函数,只需要在传参时对应的把oled的行数上限和下限还有某行变量穿进去就行了,箭头会按照预期的想法执行,当然这也是在我的工程里实现的,对于不兼容的情况,我毕竟也考虑不了那么多。而且我未必会维护或更新这些代码了,因为我们未必会更改去年成熟的UI.里面对变量修改的代码有bug,具体体现在对浮点型的修改上,请大家自行把浮点数乘100或1000倍再做调整。 4版权声明现在用的很多代码都是直接找网上人家写好的,怀着一颗感恩的心来给大家分享自己的代码,希望大家尊重每个人的劳动成果,能把程序名之前注释内的声明保留下来。当然了,如果你修改了70%以上,我支持你写上自己的名字。 5祝大家有一个好成绩。
相关推荐
<p> <span style="font-size:14px;color:#337FE5;">【为什么学爬虫?】</span> </p> <p> <span style="font-size:14px;">       1、爬虫入手容易,但是深入较难,如何写出高效率的爬虫,如何写出灵活性高可扩展的爬虫都是一项技术活。另外在爬虫过程中,经常容易遇到被反爬虫,比如字体反爬、IP识别、验证码等,如何层层攻克难点拿到想要的数据,这门课程,你都能学到!</span> </p> <p> <span style="font-size:14px;">       2、如果是作为一个其他行业的开发者,比如app开发,web开发,学习爬虫能让你加强对技术的认知,能够开发出更加安全的软件和网站</span> </p> <p> <br /> </p> <span style="font-size:14px;color:#337FE5;">【课程设计】</span> <p class="ql-long-10663260"> <span> </span> </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 一个完整的爬虫程序,无论大小,总体来说可以分成三个步骤,分别是 </p> <ol> <li class="" style="font-size:11pt;color:#494949;"> 网络请求模拟浏览器的行为从网上抓取数据。 </li> <li class="" style="font-size:11pt;color:#494949;"> 数据解析将请求下来的数据进行过滤,提取我们想要的数据。 </li> <li class="" style="font-size:11pt;color:#494949;"> 数据存储将提取到的数据存储到硬盘或者内存中。比如用mysql数据库或者redis等。 </li> </ol> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 那么本课程也是按照这几个步骤循序渐进的进行讲解,带领学生完整的掌握每个步骤的技术。另外,因为爬虫的多样性,在爬取的过程中可能会发生被反爬、效率低下等。因此我们又增加了两个章节用来提高爬虫程序的灵活性,分别是 </p> <ol> <li class="" style="font-size:11pt;color:#494949;"> 爬虫进阶包括IP代理,多线程爬虫,图形验证码识别、JS加密解密、动态网页爬虫、字体反爬识别等。 </li> <li class="" style="font-size:11pt;color:#494949;"> Scrapy和分布式爬虫Scrapy框架、Scrapy-redis组件、分布式爬虫等。 </li> </ol> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 通过爬虫进阶的知识点我们能应付大量的反爬网站,而Scrapy框架作为一个专业的爬虫框架,使用他可以快速提高我们编写爬虫程序的效率和速度。另外如果一台机器不能满足你的需求,我们可以用分布式爬虫让多台机器帮助你快速爬取数据。 </p> <p style="font-size:11pt;color:#494949;">   </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> 从基础爬虫到商业化应用爬虫,本套课程满足您的所有需求! </p> <p class="ql-long-26664262" style="font-size:11pt;color:#494949;"> <br /> </p> <p> <br /> </p> <p> <span style="font-size:14px;background-color:#FFFFFF;color:#337FE5;">【课程服务】</span> </p> <p> <span style="font-size:14px;">专属付费社群+定期答疑</span> </p> <p> <br /> </p> <p class="ql-long-24357476"> <span style="font-size:16px;"><br /> </span> </p> <p> <br /> </p> <p class="ql-long-24357476"> <span style="font-size:16px;"></span> </p>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值