911图像处理内容摘要:
(11) 在 CEx_D3DView::OnDestroy函数中添加代码: (12) 在 CEx_D3DView::OnDraw函数中添加代码: DirectX编程 (13) 编译并运行,结果如图所示。 DirectX编程 void CEx_D3DView::OnInitialUpdate() { … // 因为使用顶点颜色渲染,所以要禁用光照处理 m_pDeviceSetRenderState( D3DRS_LIGHTING, FALSE )。 // 关闭 “ 挑选 ” 功能,允许渲染背面 m_pDeviceSetRenderState( D3DRS_CULLMODE, D3DCULL_NONE )。 } (14)上述显示的结果是一个黑色的三角形,要想显示出其颜色,还需要在CEx_D3DView:: OnInitialUpdate函数中添加下列代码: DirectX编程 (15) 再次编译并运行,最后的结果如图所示 DirectX编程 3. 使用 DirectX向导 DirectX编程 Ex_DirectX运行结果 DLL的概念 DLL是建立在客户 /服务器通信的概念上,包含若干函数、类或资源的库文件,函数和数据被存储在一个 DLL(服务器 )上并由一个或多个客户导出而使用,这些客户可以是应用程序或者是其它的 DLL。 DLL库不同于静态库,在静态库情况下,函数和数据被编译进一个二进制文件 (通常扩展名为 *.LIB), Visual C++的编译器在处理程序代码时将从静态库中恢复这些函数和数据并把他们和应用程序中的其他模块组合在一起生成可执行文件。 这个过程称为 “ 静态链接 ” ,此时因为应用程序所需的全部内容都是从库中复制了出来,所以静态库本身并不需要与可执行文件一起发行。 动态链接库的创建 在 Visual C++ ,使用应用程序向导中的Win32 DynamicLink Library可以创建非 MFC动态库,使用MFC AppWizard(dll)可以创建常规 DLL和扩展 DLL。 动态链接库的访问 (1)用 MFC AppWizard创建一个默认的单文档应用程序 Ex_USEDLL,但在向导的第 5步 MFC库设为使用静态链接库,如图所示。 (2) 将 Ex_DLL工程中的Debug目录中的、制到 Ex_USEDLL工程目录中。 ActiveX控件程序 选择“文件” “新建”菜单,在弹出的“新建”对话框中选择“工程”标签,这时显示出一系列的应用程序项目类型。 选择 MFC AppWizard(dll)的项目类型,在工程框中输入项目名 Ex_OCX,结果如图所示。 创建 ActiveX控件 创建 ActiveX控件 向导第 1步对话框 向导第 2步对话框 创建 ActiveX控件 创 建 的 程 序 框 架 创建 ActiveX控件 3. 属性的添加 按 Ctrl+W快捷键,打开 MFC ClassWizard对话框。 单击 [Add Property](添加属性 )按钮,弹出如图所示的对话框。 创建 ActiveX控件 4. 属性表的建立 BEGIN_PROPPAGEIDS(CEx_OCXCtrl, 1) PROPPAGEID(CEx_OCXPropPage::guid) END_PROPPAGEIDS(CEx_OCXCtrl) (1) 打开 ,在靠前的部分中可以看到下面的代码: BEGIN_PROPPAGEIDS(CEx_OCXCtrl, 2) PROPPAGEID(CEx_OCXPropPage::guid) PROPPAGEID(CLSID_CColorPropPage) END_PROPPAGEIDS(CEx_OCXCtrl) (2) 为库存属性 ForeColor建立属性页,如下面的代码。 创建 ActiveX控件 (3)将项目工作区切换到“ ResourceView”页面,打开IDD_PROPPAGE_EX_OCX对话框资源,将其字体设置为 “ 宋体,9号 ” ,并添加如图所示的控件,取默认的 ID号 . (4)按 Ctrl+W快捷键,打开 MFC ClassWizard对话框,切换到“ Member Variables”页面,选择类名为 CEx_OCXPropPage,双击控件 ID号,按表所示为控件添加相关联的变量,是设置IDC_EDIT1控件与 nHatch属性相关联的变量时的对话框。 创建 ActiveX控件 BOOL CEx_OCXPropPage::OnInitDialog() { COlePropertyPage::OnInitDialog()。 (0, 5)。 return TRUE。 // return TRUE unless you set the focus to a cont。911图像处理
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
921ad转换的一般工作过程
时间之和。 如不考虑各器件的延迟,可认为三位数字量是与 I输入时刻同时获得的。 所以它具有最短的转换时间。 •缺点是电路复杂,如三位 ADC需比较器的个数目为 7个位数越多矛盾越突出。 •为了解决提高分辨率和增加元件数的矛盾,可以采取分级并行转换的方法。 •单片集成并行比较型 A/D转换器的产品很多,如 AD公司的AD9012 (TTL工艺 8位 )、 AD9002 (ECL工艺, 8位 )、
accent™rf起搏器和anthem™rfcrt-p
通过 Merlin@home 数据传输机和 患者监护网自动报警 通过可程控的报警功能实时了解患者状况 起搏器发放 可听到的患者声音报警 功能 (患者报告 ) 同时, Merlin@home™ 数据传输机上 “闪烁报警” 优点:早期确认临床事件,例如导线阻抗和电池状态发生改变 13 型号 100% 起搏 AutoCapture™ 起搏系 统 关 闭 SEGMs 打开 预计 使用寿命 (年
8用恰当的关联词语,将下面三个短句组合成一个复句。
水域的生态。 因为 光照会促进藻类的生长,从而改变整个江湖的食物链,破坏整个生态系统。 • 用上恰当的关联词语,将下面三个短句组合成一个复句。 (句序合理,语意贯通;可以删去和调换词语,但不得改变原意。 )( 3分) • ①很早的时候茶叶就成为中国出口的主要商品了。 • ②茶叶是中国人民的传统饮料。 • ③茶叶是世界人民普遍喜爱的饮料之一。 • 茶叶 不仅 是中国人民的传统饮料, 也