一个关于显示图片的有关问题~
一个关于显示图片的问题~!
我建立了一个Win32Application的工程 并且我把.bmp图片保存到工程的1.rc文件了命名为IDB_BITMAP。可是怎么才能把工程里的图片输出到屏幕呀,谢谢朋友们呀
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;
}
------解决方案--------------------
晕,有这样的吗,不放在onpaint内部能显示出来吗
我建立了一个Win32Application的工程 并且我把.bmp图片保存到工程的1.rc文件了命名为IDB_BITMAP。可是怎么才能把工程里的图片输出到屏幕呀,谢谢朋友们呀
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;
}
------解决方案--------------------
晕,有这样的吗,不放在onpaint内部能显示出来吗