vc++ 加载图片问题
CBitmap* bt=new CBitmap;
bt->m_hObject=(HBITMAP)LoadImage(null,"未命名.BMP",IMAGE_BITMAP,90,100,LR_DEFAULTCOLOR);
提示error C2065: 'null' : undeclared identifier ,应该指的是bt
如何解决,谢谢
追问:我晕,这是编译器提示的,不是我写的,我是说如何显示一张位图这是加载位图出错的这个好,不过不是我理解差,是没注意大小写
答案:null NULL
其他:飘过 各位大侠,本人刚刚学习VC 图像处理。请问对话框中如何用button来控制图片的一种比较容易理解的方法是: 1.定一个CBitmap 类型的数组变量.(如:CBitmap null
是大写的
NULL 首先要获取设备上下文 CDC *pDC=GetDC(); 然后在加载位图 bt->m_hObject=(HBITMAP)LoadImage(null,"未命名.BMP",IMAGE_BITMAP,90,100,LR_DEFAULTCOLOR);
改成
bt->m_hObject=(HBITMAP)LoadImage(NULL,"未命名.BMP",IMAGE_BITMAP,90,100,LR_DEFAULTCOLOR);
还是大小写的问题。楼主理解力差了点 null -> NULL {
typedef int (WINAPI ICEPUB_DISPIMG)(HWND hWnd,char *strImgFilename,int x,int y);
ICEPUB_DISPIMG *icePub_dispImg = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_dispImg = (ICEPUB_DISPIMG *)GetProcAddress(hDLLDrv, "icePub_dispImg");
}
if(icePub_dispImg != NULL)
icePub_dispImg(m_hWnd,"b.png",10,10);
// icePub_dispImg(m_ctrlText.m_hWnd,"b.jpg",0,0);
if(hDLLDrv)
FreeLibrary(hDLLDrv);
} VC做游戏? 你确定 做个俄罗斯方块什么的还是可以的 做个比较漂亮的游戏 那不是找抽么 你们老师要求这样 一学期的作业吧
或者找个基于C++的专门提供游戏开发平台的那种SDK开发下吧 那种其实也蛮浪费时间的啊
你还说要手机游戏 还基于VC 难道是WM7?你们的课易做图有难度 手机上还是用JAVA简单
上一个:vc里面的访问冲突
下一个:vc++界面上如何把DialogBar放在左边的界面上