`
sunxin1001
  • 浏览: 309336 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

VC 中的一些小知识

阅读更多

 在InitInstance()中AfxEnableControlContainer();是什么作用?

 

要想在应用程序中使用ActiveX控件,必须使你的应用程序成为ActiveX控件包容器。ActiveX   控件包容器就是完全支持ActiveX控件,并能把控件组合进自己的窗口或对话框的父应用程序。利用MFC的AppWizard,你可以很方便地创建你的包容器程序。事实上,在用AppWizard创建新的应用程序时,你的应用程序就被缺省设置为控件包容器,即在第3步选中支持ActiveX   Controls的复选框。如果你在创建过程中没有选择这项技术支持,以后也可以手动地加入这项支持。如果你手动添加这个函数,和APPWIZEARD添加效果是一样的  

dlg.DoModal()==IDOk?

virtual INT_PTR CDialog::DoModal(); 当dlg.DoModal()后,显示一个模态对话框,此时DoModal()函数并不返回,直到用户关闭此对话框时,DoModal才返回。如果用户点击了确定按钮,那么DoModal()函数就返回IDOK。IDOK是一个宏。当你CMyDlg dlg;时,对话框并没有显示,只要构造了一个CMyDlg类型的对象而已,直到用户调用DoModal(),对话框才会显示出来。

 

这个语句有两层意义,第一是dlg.DoModal()作用是弹出CPortDlg对话框,第二层是dlg.DoModal()==IDOK是你点击了对话框上的OK按钮。就是说你同时做了上述两件事时就执行if语句后面的程序。

分享到:
评论

相关推荐

    中文vc知识库

    **中文VC知识库详解** 本资源“中文vc知识库”是一个专门为学习和研究Microsoft Visual C++(简称VC)的用户打造的知识宝库。它旨在帮助初学者和有经验的开发者解决在编程过程中遇到的各种问题,提供详尽的解析和...

    vc知识库 vc知识库

    本文将深入探讨VC知识库中的关键知识点,包括编译环境搭建、MFC框架、WinAPI接口、调试技巧以及资源管理等方面。 首先,我们需要了解如何搭建VC的开发环境。安装Visual Studio时,可以选择包含Visual C++组件的版本...

    VC开发小常识

    以下是一些关于VC开发的小常识,帮助你更好地理解和解决常见的开发难题。 1. **未来文件问题**:当你发现每次改动一个文件后都需要重新编译整个项目,可能是由于未来文件的存在。未来文件的创建和修改时间比系统...

    vc知识库vc知识库vc知识库

    vc知识库vc知识库vc知识库vc知识库vc知识库vc知识库

    vc6使用小常识

    ### Visual C++ 6.0 (VC6) 使用小常识 #### 一、基本概念 - **项目的概念**:在VC6中,一个项目是指所有用于生成最终程序的源代码文件和其他辅助文件的集合。例如,一个简单的Windows应用程序通常包含多个源文件...

    VC函数库VC小词典

    以上仅是《VC函数库VC小词典》中可能涵盖的部分知识点,实际内容可能更加丰富,包括但不限于网络编程、图形界面设计、数据库访问等。通过深入学习和实践,开发者可以全面提升在VC环境下的编程技能。

    vcAPI下会跳的小人

    在IT领域,"vcAPI下会跳的小人"这个标题可能指的是一个使用Microsoft Visual C++ (vc...总的来说,"vcAPI下会跳的小人"是一个生动的教学案例,涵盖了计算机图形学、Windows程序设计和物理模拟等多个IT领域的基础知识。

    VC常用小知识(很多实用的小技巧)

    VC常用小知识,比如如何通过代码获得应用程序主窗口的 指针? 确定应用程序的路径,如何在程序中获得其他程序的 图标? 等等

    VC9 ,VC 11 ,VC13, VC14 ,VC15

    本文将详细探讨与"VC9, VC11, VC13, VC14, VC15"相关的知识点,这些版本都是Microsoft Visual C++(简称VC++)的不同迭代,它们在PHP开发环境中扮演着重要的角色。了解这些版本的特点和应用场景对于PHP开发者来说至...

    vc6+vc7+vc8+vc9+vc2010+连接转换器.rar

    标题中的"vc6+vc7+vc8+vc9+vc2010+连接转换器.rar"表明这是一个集合了不同版本的Visual C++编译器相关资源的压缩包,其中包括了从Visual C++ 6.0到Visual Studio 2010(对应的是VC9)的版本。这个压缩包特别关注的是...

    VC知识库(21-25期)学习VC(MFC)必备资料

    《VC知识库(21-25期)学习VC(MFC)必备资料》是一份专为VC++和MFC学习者设计的综合资源集合,涵盖了从基础到进阶的各种主题。这五个CHM文件——vckbase21.chm至vckbase25.chm,分别代表了知识库的不同阶段,提供了...

    用vc6.0开发的一个小游戏!入门级

    《使用VC6.0开发小游戏:入门级C++游戏开发详解》 在计算机科学的世界里,游戏开发是一项充满挑战和乐趣的任务,对于初学者来说,它既可以锻炼编程技能,又能激发创新思维。本文将深入探讨如何利用Visual C++ 6.0...

    VC 小辞典

    《VC 小辞典》是一本专注于Visual C++(简称VC)编程语言的参考手册,旨在为初学者和经验丰富的开发者提供一个简洁而全面的知识库。这个资源包含了关于VC的各种概念、函数、类库和编程技巧,是学习和解决VC编程问题...

    VC编制小游戏详细教程

    【VC编制小游戏详细教程】是一本专为初学者设计的指南,旨在教授如何使用Microsoft Visual C++(简称VC)这一强大的编程工具来开发小型游戏。这本书深入浅出地讲解了VC游戏编程的基础知识,帮助读者从零开始掌握游戏...

    VC制作的倒计时小程序

    在编程实现这个小程序的过程中,涉及到的知识点包括: 1. **Windows程序设计基础**:VC是基于Microsoft Windows API的开发环境,因此,开发者需要理解Windows消息机制、窗口类(WNDCLASS)、窗口过程(WndProc)...

    vc6+vc7+vc8+vc9+vc2010+连接转换器.7z

    关于Visual C++的不同版本,以下是一些相关知识点: 1. **Visual C++ 6.0**:这是微软首次推出的集成开发环境(IDE),支持Windows API编程,广泛用于Win32应用程序的开发。它包含MFC(Microsoft Foundation ...

    VC知识库杂志全套——VC知识库

    关于VC知识的一些收集,包含COM,系统,c++和MFC,图像和多媒体,网络和数据库,框架窗口及文档视图等。

    VC6.0编的计算器小程序

    本篇将围绕使用VC6.0开发的计算器小程序展开,探讨其核心知识点。 首先,我们要理解VC6.0的工作流程。创建一个计算器项目通常会涉及到以下几个步骤: 1. **新建项目**:在VC6.0中,用户需要通过"文件" -> "新建" -...

    在VC中调用MATLAB

    ### 在VC中调用MATLAB的关键知识点 #### 一、背景与动机 在软件开发领域,结合不同工具的优势来提高程序性能或简化复杂任务是非常常见的做法。例如,使用C++进行高性能计算的同时,通过MATLAB来进行数值计算和算法...

    VC6游戏小程序源码

    【VC6游戏小程序源码】是一个适合初学者的编程实践项目,主要使用了Microsoft Visual C++ 6.0(简称VC6)这一经典的集成开发环境。VC6是微软推出的一款强大的C++编译器,虽然现在已经有些老旧,但它在教学和初学者...

Global site tag (gtag.js) - Google Analytics