一个关于显示图片的有关问题~小弟我就10分了,不好意思了,请帮帮小弟我
一个关于显示图片的问题~!我就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版去问合适。。
我建立了一个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版去问合适。。