MFC及VC编程相关
文章平均质量分 79
franksunny
这个作者很懒,什么都没留下…
展开
-
VC++中轻松实现滑动控件
VC++中轻松实现滑动控件今天在单位工作刚开始是操作CSlider控件,该控件的详细文档如下:CSliderCtrl类的成员函数,可以对轨道条进行查询和设置: 用GetRange和SetRange来查询和设置轨道条的范围,缺省的范围是0-100.函数的声明为void GetRange( int& nMin, int& nMax ) const;void SetRange( int nMin, in原创 2006-01-02 21:32:00 · 1918 阅读 · 0 评论 -
内存分配方式
内存分配方式内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3)从堆上分配,亦称动态内存分配转载 2006-04-06 22:53:00 · 1081 阅读 · 0 评论 -
How to provide an alternative view of data by using a splitter window
好几次都想随心所欲的控制窗体的分割,这次总算搞明白了,原来这个很搞不明白,因为不知道m_bAutoDelete这个变量是doc内部自有的,所以自己定义了一个变量,结果编译时老出错,还以为微软有问题呢,结果还是自己搞错了。现在把原文贴出来:How to provide an alternative view of data by using a splitter windowThis art转载 2006-03-03 21:41:00 · 1242 阅读 · 0 评论 -
孙鑫VC++讲座笔记-(1)——Windows程序内部运行原理
关于的消息解释,我个人觉得在这一课,解释的不是很清晰,他只是简单的介绍了一下Windows是消息驱动的,并且简单介绍了下消息MSG的结构。这一课最主要详细介绍的是一个Windows窗口程序的设计和运行步骤。入口函数:一个Windows程序是在什么情况下启动的呢,也即我们创建了一个Windows程序后,当运行该已建程序时,OS是如何启动我们的这个程序的呢?这就是Windows的WinMain函数原创 2006-03-30 21:04:00 · 4486 阅读 · 2 评论 -
用AddView和DeleteView实现多视
下面是关于CDocument::AddView和CDocument::RemoveView的简单介绍,具体请参见联机文档:void CDocument::AddView( CView* pView );---- 为当前CDocument类实例加入新的视图。其中参数pView是指向新视图的指针。 Void CDocument::RemoveView ( CView* pView );转载 2006-03-06 08:00:00 · 5131 阅读 · 1 评论 -
孙鑫VC++讲座笔记-(2)——掌握C++
本节先从C++与C的输入输出的比较来开题,从结构体的演变,即在C++的编程环境下,结构体内也是可以有成员函数,并且缺省状态下结构体内的成员都是Puplic的,相对应的在C++编译环境下,以Class声明的类,在缺省状态下结构体内的成员都是Private的。当然我们的结构体内也可以显示的声明结构的公有和私有关系,所以说在C++中,struct和Class都可以声明和定义一个类。当然在C编译环境下st原创 2006-04-02 17:49:00 · 2278 阅读 · 0 评论 -
用对话框创建CDialogBar派生的类并在CReBar上添加
用对话框创建CDialogBar派生的类并在CReBar上添加 摘要:本文详细解说了CDialogBar的具体使用过程,可以做为VC++和MFC新手学习总结用。 一、创建DialogBar的派生类首先,创建对话框资源:在对话框资源编辑器内生成一个Dialog资源,并将其风格(Style)属性必须设置为Child,不能设置为Overlapped或Popup,否则运行肯定出错;至于边界属性则随用户自己原创 2006-01-06 21:04:00 · 7664 阅读 · 4 评论 -
自定义消息小结
Window 系统是以消息形式驱动并运行的,作为一个Window程序员,编程时对系统消息的控制应该已经讳莫如深了,但是只使用系统消息,编程时势必受到束缚,为了满足我们程序灵活自由的编写程序,MS为我们提供了PostMessage和SendMessage两个函数开放程序员自定义消息的编程方式。关于发送和寄送消息MS为我们提供的PostMessage和SendMessage这两个函数,前者采用了寄送消原创 2006-01-06 00:47:00 · 1802 阅读 · 0 评论 -
在单文档MFC程序中实现MSComm控件串口编程
在单文档MFC程序中实现MSComm控件串口编程 以前自己曾在基于对话框的MFC程序中实现过如何使用微软提供的MSComm控件对串口进行读写操控编程方面做过的总结,或者说是参考李先勇的书,写过一个用串口接收GPRS数据并对其译码的程序,当时觉得串口编程很简单,所以也就没有多学,随着项目的结束,自己也就放弃了。几个月之后,突然遇到一个项目需要用到串口编程,但是前期工程都是基于单文档的MFC编程,虽原创 2006-01-02 21:16:00 · 4742 阅读 · 6 评论 -
孙鑫VC++讲座笔记-(3、4)
孙鑫VC++讲座笔记-(3)——MFC编程原理性入门 这一课说实话只是对第一课内容在MFC编程中的具体化,如果对第一课学得透彻了,而要进行MFC编程,同时需要对MFC的整个过程都有点清晰的感觉的话,那么我们只要有孙老师为我们提供的Test程序就可以了,记住这个程序内的断点都已经设置好了,所以最好你不要随便删除一个断点,在自己调试过程中试着想想每一处断点都是干吗的,为什么会这样,如果有什么不原创 2006-04-06 23:06:00 · 1714 阅读 · 0 评论