TCPでのファイルの送信自体は流用したので上手く動いたのですが、
bmpファイルを受信側で読み込んで表示するのがうまくいきませんでした。
// ビットマップをtemp2.bmpファイルからロード
hBitmap = (HBITMAP)LoadImage( NULL, _T("temp2.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE );
hDC = GetDC( hwnd );
hCompatDC = CreateCompatibleDC( hDC );
hPrevBitmap = (HBITMAP)SelectObject( hCompatDC, hBitmap );
//WM_PAINTが来たら範囲を指定して描画してもらう
StretchBlt( hDC, 0,0,1280, 800, hCompatDC, 0, 0,1280,800, SRCCOPY );
上記のうち、「ビットマップをファイルからロード」の部分を受信スレッドで呼ぶと
表示できませんでした
試しに「ビットマップをファイルからロード」の部分をWM_CREATEで呼ぶと表示でき、
ウィンドウサイズを変えてもちゃんと描画できました
しかし、受信するたびにファイルを描画しないといけないのですが、
どのように変更すればいいでしょうか?
それとも根本的になにかおかしいのでしょうか?