![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC
文章平均质量分 78
lovenzz
这个作者很懒,什么都没留下…
展开
-
二、C++特性
WIN32 Console Applicationc++ source file1、c++中类和结构体的区别例如:类class Point{public: int x; int y; Point() { x=0; y=0; } Point(int a,int b) { x=a; y=b; } ~Point() { } void output() { cout } vo原创 2008-09-18 15:07:00 · 567 阅读 · 0 评论 -
四、设备上下文DC的编程方法
本节通过编写画图程序,理解dc相关知识。一、绘制直线原理:在view类中创建一个成员变量CPoint m_ptOrigin,并在构造函数中初始化为0 。在OnLButtonDown中记录鼠标按下的点,保存到m_ptOrigin。在鼠标弹起时,即OnLButtonUp函数中进行图形的绘制。1、HDC hdc;//创建hdc hdc=::GetDC(m_hWnd);//获取vi原创 2008-09-19 13:45:00 · 701 阅读 · 0 评论 -
三、MFC运行机制分析
1、对于单文档应用程序(假设工程名为Test),首先创建CTestApp类的对象theApp,theApp表示应用程序本身。然后进入winmain函数(winmain函数是编译器在编译链接时自动加入工程的,这部分工作是mfc完成的,开发者不需要介入)。接下来进入initinstance函数,在此完成了各种初始化工作,包括窗口的注册、创建、显示以及更新工作。2、CDOC类是进行文字处理的类,CV原创 2008-09-19 00:18:00 · 465 阅读 · 0 评论 -
五、文本编程
本文阐述文本编程中常用的方法以及字处理的一些基本方法。程序为单文档应用程序,工程名为Test。一、创建插入符的常用方法1、创建插入符插入符要在窗口创建之后才能创建,因此在CTestView中添加WM_CREATE消息响应函数。代码如下:CreateSolidCaret(20,100);//插入符的宽度为20,高度为100ShowCaret();//创建的插入符默认时为隐藏,因此原创 2008-09-19 18:32:00 · 792 阅读 · 0 评论 -
一、Windows程序运行原理及程序编写流程
windows程序的执行流程如下:1、从WinMain函数开始执行,此函数为程序的入口点;2、设计窗口类;3、注册窗口类;4、创建窗口类;5、显示及更新窗口;6、进入消息循环,这是一个死循环,GetMessage从消息队列中获取一条消息,然后进行消息转换,再通过消息分派,将消息路由给操作系统,操作系统自动调用回调函数(消息处理函数)对消息进行处理。7、编写回调函数。原创 2008-09-18 09:20:00 · 767 阅读 · 0 评论 -
六、菜单编程
一、基础知识标准消息 除WM_COMMAND之外,所有以WM_开头的消息。 从CWnd派生的类,都可以接收到这类消息。命令消息 来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND呈现。在MFC中,通过菜单项的标识(ID)来区分不同的命令消息;在SDK中,通过消息的wParam参数识别。 从CCmdTarget派生的类,都可以接收到这类消息。通告消原创 2008-09-21 00:56:00 · 732 阅读 · 0 评论