MFC
xokai
这个作者很懒,什么都没留下…
展开
-
MFC中Radio Button使用方法
先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButto转载 2013-04-12 11:03:03 · 620 阅读 · 0 评论 -
VC中句柄、指针、ID之间的转换
win32直接操作的是句柄HANDLE,每个句柄就对应windows窗口,而vc对HANDLE进行类封装,间接操作的都是HANDLE,现在句柄只是类的一个成员变量。从句柄到指针 CWnd* pWnd=CWnd::FromHandle(hWnd); //a temporary CWnd object is created //and attached.pWnd->Attach(hWn转载 2013-04-17 12:19:13 · 633 阅读 · 0 评论 -
MFC中跨线程UpdateData(FALSE)报错 ASSERT FAILD问题
文章来自:http://hi.baidu.com/yu_xiyan/item/27f82bf1a1cc0813d7ff8c8cMFC程序,在给控件关联的变量赋值后,需要调用UpdateData(FALSE)后才能更新到界面,但是有时候却报错:断言宏失败,在wincore.cpp的如下位置: CObject* p=NULL; if(pMap) { ASSERT(转载 2014-01-03 11:21:58 · 3537 阅读 · 0 评论 -
MFC CEDIT自动换行设置
MFC CEDIT自动换行设置原创 2014-01-05 22:45:37 · 9510 阅读 · 2 评论 -
Debug Assertion Failed! f:\sp\vctools\vc7libs\ship\atlmfc\src\mfc\dlgdata.cpp Line: 42
本文来自:http://tunps.com/mfc-dlgdata-cppDebug Assertion Failed! f:\sp\vctools\vc7libs\ship\atlmfc\src\mfc\dlgdata.cpp Line: 42发表于2012-01-24由tunpishuang来自http://tunps.com/mfc-dlgdata-cpp转载 2014-01-24 14:23:11 · 5543 阅读 · 1 评论 -
vs2010 mfc 如何重写子窗口的OnInitDialog函数
1、右键点击类,在弹出的菜单中选择属性,则会弹出类属性对话框2、在类属性对话框中点击重写按钮,然后把OnInitDialog添加进去就ok了原创 2014-02-13 10:27:11 · 7549 阅读 · 3 评论 -
MFC中的文件读写操作
文章来自:http://blog.sina.com.cn/s/blog_4705a6e10100gadb.html1.准确定位文件的路径操作文件的过程中,经常需要将文本文件放在程序自身的目录中,但是如果仅仅在程序中使用不指定任何路径信息的相对路径,如:myFile.Open("MyFile.txt",CFile::modeCreate|CFile::typeText|CFile::mo转载 2014-02-18 10:05:10 · 5601 阅读 · 0 评论 -
mfc sprintf引发的内存溢出
程序代码:char testc=0xf1;char testbuf[3]={0};sprintf(testbuf, "%02X", testc);上面代码咋看是没有问题的或者你简单运行这样一段小程序不会出错,但是在一个大的工程中会引发内存溢出。比如出现:CString Run-Time Check Failure #2 - Stack around the variable '原创 2014-03-05 17:29:27 · 2479 阅读 · 0 评论