
VC++ MFC
文章平均质量分 76
OnTheWay_Boy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows消息机制(MFC)
windows消息机制(MFC) 消息分类与消息队列 Windows中,消息使用统一的结构体(MSG)来存放信息,其中message表明消息的具体的类型, 而wParam,lParam是其最灵活的两个变量,为不同的消息类型时,存放数据的含义也不一样。 time表示产生消息的时间,pt表示产生消息时鼠标的位置。 按照类型,Windows将消息分为: (0) 消息I转载 2016-07-18 13:28:19 · 422 阅读 · 0 评论 -
windows资源文件(.rc)是如何变成窗口控件的
在Visual C++使用资源来创建对话框,菜单,以及一些自定义控件,实际是为了减少基于Win32 SDK编程开发人员在编写Application时创建大量窗口,和控件(实际上也是窗口)的痛苦(大量使用CreateWindow,还要设置其中的参数,有些参数,初始化显示位置X, Y,窗口(或控件)的宽度和高度等,使用CreateWindow来设置非常不直观,只能凭经验来设置合理的位置和大小)。转载 2016-07-19 09:18:31 · 3744 阅读 · 0 评论 -
VC中的CArray的使用
我们在使用vc进行比较复杂的编程时,经常需要用到复杂的数组结构,并希望能实现动态管理。由于C++并不支持动态数组,MFC提供了一个CArray类来实现动态数组的功能。有效的使用CArray类,可以提高程序的效率。 MFC提供了一套模板库,来实现一些比较常见的数据结构如Array,List,Map。CArray即为其中的一个,用来实现动态数组的功能。 CArray是从CObject派生,有两个模转载 2016-07-20 11:30:36 · 1896 阅读 · 0 评论 -
mfc非模态对话框的使用
本次使用情况,在一个view中通过点击按钮,产生非模态对话框 1.创建非模态对话框 MyView.h CMyDialog*pDlg;//在头文件声明全局指针,方便调用 MyView.cpp CMyView::CMyView(Void) { ... pDlg =NULL;//构造函数初始化} CMyView::CreateDialog()//产生对话框 { pDlg=new原创 2016-08-15 13:27:21 · 967 阅读 · 0 评论 -
mfc命名规范
己所不欲,勿施于人.自己在看代码的时候受够了那些写代码不规范的coder的苦,自己也应该引以为戒规范代码.先从命名开始吧. 属性部分 全局变量:g_ 常量:c_ c++类成员变量:m_ 静态变量:s_ 类型部分 指针:p 函数:fn 无效:v 句柄:h 长整型:l 布尔:b 浮点型(有时也指文件):f 双字:dw 字符串:sz 短整型:n 双精度浮点:d转载 2016-08-01 09:07:21 · 464 阅读 · 0 评论 -
vc定时器用法
定时器的使用无非一个创建定时器函数SetTimer(ID_TIMER, TimeDelay, NULL);一个接收消息,并处理函数 .h afx_msg void OnTimer(UINT nIDEvent); .cpp void CMyDialog::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code原创 2016-09-12 13:38:50 · 459 阅读 · 0 评论 -
vc字符dll调用问题
研究这个的缘由就是公司要我接一个短信接口,挺简单的,我就按照demo输入参数,调用一下他提供的dll的几个函数.资料也很详尽,有开发这个dll的sdk,但是,一个成熟的sdk,作为初学者,真心没什么动力去研究,让我看明白估计要花个一两个星期吧.好吧,不多说,顺顺利利的把dll接进去了,然后开始测试.运行成功,ok,挺高兴的,但是几分钟后,怎么回事?怎么程序直接崩掉了?看看demo,哦,好像参数有点原创 2016-08-12 16:08:02 · 341 阅读 · 0 评论