Win32API質問箱 Build28
■ このスレッドは過去ログ倉庫に格納されています
0213デフォルトの名無しさん
05/02/19 01:53:16画像の描画なんですが、普通
a = (HBITMAP)LoadImage(NULL, "test.bmp", IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION | LR_LOADFROMFILE);
b = (HBITMAP)LoadImage(NULL, "test1.bmp", IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION | LR_LOADFROMFILE);
c = (HBITMAP)LoadImage(NULL, "test2.bmp", IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION | LR_LOADFROMFILE);
と読み込んで
SelectObject(hMemDC, a);
BitBlt(hdc, 0, 0, 100 100, hMemDC, 0, 0, SRCCOPY);
SelectObject(hMemDC, b);
BitBlt(hdc, 0, 0, 100, 100, hMemDC, 0, 0, SRCCOPY);
SelectObject(hMemDC, c);
BitBlt(hdc, 0, 0, 100, 100, hMemDC, 0, 0, SRCCOPY);
みたいな感じで描画するみたいですが、
a = ( HBITMAP )LoadImage( NULL , "test.bmp" , IMAGE_BITMAP , 0 , 0 , LR_LOADFROMFILE | LR_CREATEDIBSECTION );
SelectObject(BhMemDC, a);
BitBlt(hdc, 0, 0, 100, 100, hMemDC, 0, 0, SRCCOPY);
a = ( HBITMAP )LoadImage( NULL , "test1.bmp" , IMAGE_BITMAP , 0 , 0 , LR_LOADFROMFILE | LR_CREATEDIBSECTION );
SelectObject(BhMemDC, a);
BitBlt(hdc, 0, 0, 100, 100, hMemDC, 0, 0, SRCCOPY);
a = ( HBITMAP )LoadImage( NULL , "test2.bmp" , IMAGE_BITMAP , 0 , 0 , LR_LOADFROMFILE | LR_CREATEDIBSECTION );
SelectObject(BhMemDC, a);
BitBlt(hdc, 0, 0, 100, 100, hMemDC, 0, 0, SRCCOPY);
みたいな感じで描画してはいけないのでしょうか?
処理速度などはどうなのですか?
分かる方お願いします。
■ このスレッドは過去ログ倉庫に格納されています