上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: list 控件是creat的,不是拖在对话框上的。想使用CListCtrl的排序功能却犯了愁~~~ 还好找到方法,如下:.h文件里:afx_msg void OnLvnColumnclickList1(NMHDR *pNMHDR, LRESULT *pResult);.cpp文件里:消息映射如下:ON_NOTIFY(LVN_COLUMNCLICK,IDS_RECRODSWND, &CViewList::OnLvnColumnclickList1)具体实现:// 排序用的比较函数static int CALLBACK MyCompareProc(LPARAM lParam1, LPARA 阅读全文
posted @ 2013-10-26 20:07 紫清婷 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 今天换了一个ico图标,本来源图像是bmp的,让我改了后缀名成ico。 然后编译就报错了:error : bitmap file Res\tankBattle.ico is not in 3.00 format 解决办法:用格式工厂一转换,就OK了~~~ 阅读全文
posted @ 2013-10-26 19:56 紫清婷 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 1. 在工具箱中找到Date Time Picker控件,然后拖放到对话框上。2. 在其属性中按自己的需求做一些设置。 Format 属性:LongDate (长日期):****年**月**日 Short Date(短日期):2013/10/26(或 2013-10-26) Show None 属性:用于将日期值设为空。 Use Spin Control 属性:提供一个调整时间的按钮,一个上(增加),一个下(减少)。 Allow Edit 属性:可以编辑整行。 ……3. 利用类向导给控件添加变量:CString m_date。 用 UpdateDate(True)... 阅读全文
posted @ 2013-10-26 19:50 紫清婷 阅读(4443) 评论(0) 推荐(1) 编辑
摘要: 久了没用,居然忘记了该怎样给菜单项添加响应函数了~~~~~~~~T_T 特记于此: 1. 在资源视图的Menu里找到自己要添加的菜单,然后输入菜单项。 2. 右击菜单项选属性,设置Popup为False,修改ID。 3. 在CXXXView类里利用类向导找到刚刚改的ID,双击即可添加消息响应函数。 此时就会发现多了例如这样的代码: .h文件里: 消息响应函数的声明:afx_msg void OnCountM(); .cpp文件里: 新的消息映射:ON_COMMA... 阅读全文
posted @ 2013-10-26 12:49 紫清婷 阅读(4580) 评论(0) 推荐(0) 编辑
摘要: 一、Debug和Release编译方式的本质区别 Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug和Release的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd/Fo,但区别并不重要,通常他们也不会引起Release版错误,在此不讨论)。 Debug版本: /MDd/MLd或/MTd使用Debugruntimelibrary(调试版本的运行时刻函数库) /Od关闭优化开关 ... 阅读全文
posted @ 2013-10-25 23:27 紫清婷 阅读(2945) 评论(0) 推荐(1) 编辑
摘要: 经过苦苦调试,今晚终于解决了一个大问题。我想要实现的是:在一个FormView的派生类里获取到文档类的指针。但是出现问题:试了很多办法,始终无法获取到。终于,此问题在我不懈地调试加尝试下解决了。现把我解决方法共享之,希望帮到遇到同样问题的人,因为这个问题实在是太让我恼火了!!!首先头文件:#include "MainFrm.h"#include "XXXDoc.h"#include "XXXView.h"然后在需要获得文档类指针的地方使用如下方法:static CMainFrame* pMain = (CMainFrame *)Afx 阅读全文
posted @ 2013-10-25 01:04 紫清婷 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 在单文档视图(SDI)结构中,视图一般用来显示数据。但是,有时也希望在视图中显示按钮或其他的控件,以满足用户的需要。下面是手动添加按钮并使按钮具有响应事件的功能的方法。第一步:添加一个按钮首先在**View.h中定义一个按钮标识#define ID_BUTTON 100其次给C**View类添加一个成员变量CButton m_myButton; //这条语句写在**View.h的类的定义中,要声明为PUBLIC类型然后创建按钮实例 m_myButton.Create(_T("示例按钮"), //按钮的caption属性,按钮的显示WS_CHILD|WS_VISIBLE|BS 阅读全文
posted @ 2013-10-22 01:19 紫清婷 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: VS2010 MFC中制作Visual Studio风格的停靠侧栏窗口(CDockablePane里嵌套FormView表单视图)1. 在资源窗口里新建一个FormView的Dialog,修改ID为IDD_FORMVIEW。在此Dialog上点击右键添加类,建立一个基类为CFormView的类,这里取名为CMfcFormView。则生成了MfcFormView.h和MfcFormView.cpp文件。2. 建立一个CDockablePane的派生类,予以容纳FormView,建立派生出的CDockablePane类为CSolutionWnd 即利用类向导,添加类名为CSolutionWnd,. 阅读全文
posted @ 2013-10-22 01:14 紫清婷 阅读(3874) 评论(1) 推荐(0) 编辑
摘要: 在上一篇中记录了用fprintf函数写内容到文件中的方法,但是发现了问题:产生的文件字符串有乱码现象。解决办法:用_ftprintf函数另外,据说: unicode的话要用fwprintf unicode 和ANSI两个版本都可用的有宏_ftprintf但是如下代码中出来的是“???”:CString str = "紫清婷";_ftprintf(fp, _T("%s\n"), str);试了半天,发现字母和数字都正确写入文件,但是汉字写到文件就要变成"?"。最后改为:_ftprintf(fp, _T("%hs\n" 阅读全文
posted @ 2013-10-20 22:44 紫清婷 阅读(2355) 评论(0) 推荐(0) 编辑
摘要: #include #define F_PATH "d:\myfile\file.txt" int main(void) { FILE *fp = NULL; //需要注意 fp = fopen(F_PATH, "a"); if(NULL == fp) { return -1; //返回错误代码 } CString a = "a"; CString b = "... 阅读全文
posted @ 2013-10-20 22:32 紫清婷 阅读(26768) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页