读书人

一个关于显示图片的有关问题~小弟我就

发布时间: 2012-02-12 17:16:33 作者: rapoo

一个关于显示图片的问题~!我就10分了,不好意思了,请帮帮我
我建立了一个Win32Application的工程 并且我把.bmp图片保存到工程的1.rc文件了命名为IDB_BITMAP。可是怎么才能把工程里的图片输出到屏幕呀,谢谢朋友们呀 我不想用什么VC里的控件做,只是想 Win32Application这样的工程去作,应该怎么办呀,我是初学者,请大家帮帮我

int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
while(1)
{
HDC dc;
HICON hicon;
dc=CreateDC( "DISPLAY ",NULL,NULL,NULL);
hicon=(HICON)LoadImage(hInst, "F:\\Myproject\\project\\1\\ico.ico ",IMAGE_ICON,0,0,LR_LOADFROMFILE ¦LR_DEFAULTCOLOR);
DrawIcon(dc,10,10,hicon);
_sleep(1000);

//这里怎么把.BMP图片显示出来呢?
HBITMAP hbitmap=LoadBitmap(hInstance,MAKEINTRESOURCE(IDB_BITMAP));
HDC hMemDC=CreateCompatibleDC(NULL);
SelectObject(hMemDC,hbitmap);
//DrawState(dc,NULL,NULL,(LPARAM)hBitmap,..........
}
// return msg.wParam;
return 0;
}


[解决办法]
查一下BitBlt()
[解决办法]
先创建一个窗口,然后在这个窗口画你的BMP
窗口程序,可以用向导,按默认设置完成
[解决办法]
CDC
到vc版去问合适。。

读书人网 >C++

热点推荐