我用了,装载不成功,我是这样用的:
CBitmap Station;
Station.LoadBitmap("Station.bmp");编译完了后,我把Station.bmp文件拷贝到了可执行文件同目录下,点击运行,不成功。其实,我问这个问题的主要目的是,我想让我的程序在运行时动态加载位图,这样生成的文件比较小,就像QQ游戏一样,如象棋,位图很多,但exe文件小,因为它是在运行的时候加载位图的,要动态加载位图,我猜想是用LoadBitmap(LPCTSTR lpszResourceName)函数,不知道是不是?
CBitmap Station;
Station.LoadBitmap("Station.bmp");编译完了后,我把Station.bmp文件拷贝到了可执行文件同目录下,点击运行,不成功。其实,我问这个问题的主要目的是,我想让我的程序在运行时动态加载位图,这样生成的文件比较小,就像QQ游戏一样,如象棋,位图很多,但exe文件小,因为它是在运行的时候加载位图的,要动态加载位图,我猜想是用LoadBitmap(LPCTSTR lpszResourceName)函数,不知道是不是?
"c:\\Station.bmp", IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION|LR_LOADFROMFILE);
if( hbmp == NULL )
return FALSE;
CBitmap m_bmp;
m_bmp.Attach( hbmp );