Win32API質問箱 Build28
■ このスレッドは過去ログ倉庫に格納されています
0020デフォルトの名無しさん
05/02/13 15:54:20640×480ピクセルのBMPイメージをメモリ上に作成し
それをウインドウに表示させたいんですがうまくいきません、どうしたらいいでしょうか?
以下ソース
#define FIELD_X 40
#define FIELD_Y 30
//変数
static HDC hMemDC_BG; //作成する640×480イメージ用のDCハンドル
static HDC hMemDC_BG_BLOCK; //メモリに読み込む16×16のBMPのDCハンドル
static HBITMAP hBitmap; //メモリに読み込んだ16×16のBMPのBMPハンドル
static HBITMAP hBitmap_BG; //作成する640×480イメージ用のBMPハンドル
static BITMAP bitmap;
static BITMAP bitmap_BG;
void MakeBG(void)
{
int i;
int j;
for(i=0;i < FIELD_Y;i+=16)
{
for(j=0;j < FIELD_X;j+=16)
{
BitBlt(hMemDC_BG,j,i,bitmap_BG.bmWidth,bitmap_BG.bmHeight,hMemDC_BG_BLOCK,0,0,SRCCOPY);
}
}
}
■ このスレッドは過去ログ倉庫に格納されています