- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 MFC中LoadImage()函数返回空值
在使用LoadImage()函数来加载图片时,有时会返回一个空值。解决方法:在使用多字节字符集环境下,使用如下代码: if( !f.Open(_TEXT("banana.bmp"), CFile::modeRead, &e )) { hbitmap = (HBITMAP)LoadImage(NULL,_TEXT("banana.bmp"),IMAGE_BITMAP,0
2013-10-16 10:44:44 3296
原创 解决C++中DrawItem()函数不被调用的问题
当在自绘一个控件时,比如自绘一个CMyButton的时候,在DrawItem()中改变了button的颜色,但是在程序执行时,DrawItem()函数并没有被执行,原因在于按钮的类型并不是BS_OWNERDRAW,所以我们需要把它改为“所有者绘制”。解决方法:可以重载一个PreSubclassWindow()函数,在该函数中调用ModifyStyle()函数来设置类型,比如:
2013-10-15 15:18:55 5058
原创 VC2008 ERROR C101008A解决方案
在MFC中使用多字节字符集而不用Unicode时,有时会出现如下的错误:mt.exe : general error c101008a: Failed to save the updated manifest to the file ".\Debug\Draw.exe.embed.manifest". Bpcn解决方法:一、在工程>属性->配制属性->清单工具->命令行
2013-10-15 15:16:30 648
原创 hdu4324 拓扑排序
#include#include#define maxn 2013char M[maxn][maxn];int du[maxn]={0};int que[maxn]={0};bool topu(int n)//拓扑排序,若存在环,返回false{ int pos,i,j,cnt=0; int start=0,end=0; for( i=0; i< n;i++) if(d
2013-10-05 14:49:29 727
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人