アルファブレンディング(フェードイン・フェードアウト)を
行いたいのです
本を参考に下のソースまではできたのですが、付属のCD-ROMをなくしてしまい
かんじんなところがわからない状態です
サーフェイスをロックして、書き込むのですが、反映されません
どうやれば、反映されるのでしょうか?
//////////////////////////////////////////////////////////////////////////////////////////////////////// void DXDRAW3::Test( LPDIRECTDRAWSURFACE7 *pSurface, int i ) { UINT pPixel; DDSURFACEDESC2 ddsd; ZeroMemory( &ddsd, sizeof(ddsd) ); ddsd.dwSize = sizeof(ddsd); if( (*pSurface)->Lock( NULL, &ddsd, DDLOCK_WAIT, NULL ) == DD_OK ) { char hoge[80]; int x = 50; int y = 50; for( x=0; x<50; x++ ) { for( y=0; y<50; y++ ) { pPixel = (UINT)ddsd.lpSurface + y * ddsd.lPitch + x; pPixel += 1; // 反映されない } } (*pSurface)->Unlock(NULL); } }