- 博客(9)
- 资源 (5)
- 收藏
- 关注
转载 VC: 打开资源视图时提示“指南必须指定类型”,.rc资源文件损坏
<br />VC: 打开资源视图时提示“指南必须指定类型”(Guideline……specify type) ,.rc资源文件损坏<br /><br />可能是TFS导致的<br /><br />使用记事本打开.rc文件,找到“DESIGNINFO”节,会看到如下的数据:<br /> BEGIN<br /> , 50<br /> , 13798327<br /> END<br />这就是错误原因。<br /><br />解决
2011-02-18 12:20:00
6665
原创 MFC选择文件路径
<br /> CString strFile = _T("");<br /> CFileDialog dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("Describe Files (*.bmp)|*.bmp|All Files (*.*)|*.*||"), NULL);<br /><br /> if (dlgFile.DoModal())<br /> {<br /> strFile = dlgFile.G
2011-02-14 17:51:00
818
原创 Ribbon中改变字体的方法
<br /> LOGFONT logFont;<br /> ZeroMemory((void*)&logFont,sizeof(logFont));<br /> strcpy(logFont.lfFaceName,"宋体");<br /> logFont.lfHeight = 12;<br /> logFont.lfWeight = FW_NORMAL;<br /> logFont.lfCharSet = GB2312_CHARSET;<br />
2011-02-14 17:48:00
2286
原创 如何在MFC中获取文件夹地址
对于这个问题,本人在网上搜索了两种方法:方法一:LPITEMIDLIST pidlPath; TCHAR pszDplName[MAX_PATH]; BROWSEINFO biFile; IMalloc *pDllMlc; biFile.hwndOwner = m_hWnd; biFile.pidlRoot = NULL; biFile.pszDisplayName = NULL; biFile.lpszTitle = _T("请选
2010-12-22 12:50:00
1296
原创 如何得到ListControl选中的项 ListControl选中一行
而如何得到具体一项里面的值,又成了很多朋友的问题,其实也很简单,下面是我上网查找到的一种方法:得到具体的某一项:CString str;int nId;//首先得到点击的位置POSITION pos=m_listcontrol.GetFirstSelectedItemPosition();if(pos==NULL){MessageBox("请至少选择一项","娃子理财",MB_ICONEXCLAMATION);return;}//得到行号,通过POSITION转化nId=(int)m_listcontrol
2010-12-15 20:24:00
1407
原创 MFC界面拖动出错问题(闪动与没正确显示背景)
设置比较大的界面时,拉动界面会出现闪动问题,而闪动问题可以用双缓冲的方法来解决,双缓冲方法具体方法如下:同样是在OnDraw(CDC *pDC)中: CDC MemDC; //首先定义一个显示设备对象 CBitmap MemBitmap;//定义一个位图对象 //随后建立与屏幕显示兼容的内存显示设备MemDC.CreateCompatibleDC(NULL); //这时还不能绘图,因为没有地方画 ^_^ //下面建立一个与屏幕显示兼容的位图,至于位图的大小嘛,可以用窗口的大小 MemBitmap.Creat
2010-12-06 18:02:00
1304
原创 vc socket编程
<br /> <br />1.TCP服务器端:<br />#include <Winsock2.h><br />#include <stdio.h><br />void main()<br />{<br /> WORD wVersionRequested;<br /> WSADATA wsaData;<br /> int err;<br /> <br /> wVersionRequested = MAKEWORD( 1, 1 );<br /> <br /> err = WSAStartup( wVersio
2010-11-17 22:53:00
324
原创 CString::Format问题
这个主要是VS与VC6.0的区别,cstring::format语句对于CString::format , VC9里貌似必须用UNICODE转换,只要按照下面这样写就可以了。cstring strtmp;strtmp.Format(_T("%c"),char * ) _T就是unicode的变换了
2010-11-17 22:35:00
455
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人