私は今、デスクトップのスクリーンショットをウィンドウに描画しようと思って
下記のように書いてみたのですが描画されません。
(コンパイルは成功します。)
どこがいけないのか指摘していただけないでしょうか。
#include "DxLib.h" int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow) { SetOutApplicationLogValidFlag(FALSE); SetGraphMode(640,480,32); ChangeWindowMode(TRUE); if(DxLib_Init() == -1)return -1; SetDrawScreen(DX_SCREEN_BACK); PAINTSTRUCT ps; HDC hdc = BeginPaint(GetMainWindowHandle(),&ps); BitBlt(hdc,0,0,640,480,CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL),0,0,SRCCOPY); ScreenFlip(); EndPaint(GetMainWindowHandle(),&ps); WaitKey(); DxLib_End(); return 0; }
