加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

今天和昨天遇到的问题(总结)

发布时间:2020-12-16 23:25:04 所属栏目:大数据 来源:网络整理
导读:一 . MFC rc 在另一个编辑器中打开如何解决? 出现这个问题可能是因为打开了 resource.h 文件。关闭该文件,再重新打开 rc 文件即可。 Tip: 二.在利用向导创建 MFC 对话框程序时,有一步你会看到“最大化框”,“最小化框”,“最 大化”,“最小化”等选

MFC rc 在另一个编辑器中打开如何解决?

出现这个问题可能是因为打开了resource.h文件。关闭该文件,再重新打开rc文件即可。

Tip:

二.在利用向导创建MFC对话框程序时,有一步你会看到“最大化框”,“最小化框”,“最大化”,“最小化”等选项。事实上,如果这些选项没有选择正确,在后面也可以更改。

“最大化框”和“最小化框”在对话框的属性里就可以设置。而“最大化”“最小化”这两个选项可以再OnInitDialog中找到对应的代码。最大化对应于SHOWWINDOW(MAXMIZE),最小化对应于SHOWWINDOW(MINIMIZE);

三.单文档界面和多文档界面程序大致可以分为视图,文档和框架三个模块。其中框架类,视图类都继承自CWND.

四.在MFC对话框程序中,OnInitDialog中有一个设置大图标,设置小图标的代码,该图标指的是对话框运行时,出现在左上角的那个MFC图标。这个图标可以删除,替换。

五.MFC中没有vb中那种panel控件,在MFC中可以用对话框来代替之。

首先添加一个对话框资源,在添加的对话框上放置需要的控件;

然后利用添加类向导,将该对话框作为一个新类添加进来。此时,你会发现解决方案资源管理器中这个新类的头文件和cpp文件。

要显示该对话框,只需要调用该对话框即可。调用方法很简单,创建一个该对话框类的对象,然后利用DOMODAL();

六.MFC中获得当前时间的方法:

先创建一个Ctime对象,然后用GetCurrentTime()即可,该方法现在已经被宏定义为GetTickCount().

Ctime Current;

Current.GetTickCount();

Int Iyear=Current.getyear();

Int Imonth=Current.getMonth();

Ctime类支持运算符+-+=-=。与其运算的对象是CtimeSpan类的对象。

CtimeSpan类表示一段时间。

CtimeSpan类有一些成员函数,可以直接转换为秒数、分数、时数等。

七:

EditboxRadio等控件变为灰色,只需要调用EnableWindow 0 )函数即可。

MFC中许多与消息有关的成员函数可以在属性框中找到,用鼠标点击,它即可自动添加进代码中。但是不要以为只有这一些成员函数,实际上更多的成员函数必须自己添加进来。

九. 如何把一个数字转变为字符串CSTRING

很多人马上想到itoa,然后再从字串指针转化为cstring。实际上有一种更简单的办法。即用Cstringformat方法。

Int a=123

Cstring s;

s.format(“%d”,a).

.利用向导添加变量时,如果没有勾选控件变量,则添加的只是普通的变量,如果勾选了控件变量,则添加的是与控件相关的变量,它又分为valuecontrol两种。Value表示控件的值,control表示控件本身。

十一Groupbox只是一个简单的rect,仅仅将其中的控件围住,界面看起来比较舒服,它和其上的控件没有任何的关系。

十二。在对话框上或是文档里画图标文件,首先将该图标文件作为资源添加进来,然后定义一个HICON对象,然后loadicon该图标文件。最后在Onpaintdrawicon即可。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读