ゲーム作ったことのある方が多そうなのでこちらのスレで聞きたいのですが、
下のような処理だとメインウィンドウや子ウィンドウをドラグしたりすると
ゲームの処理が止まってしまうのですが、
止まらないようにすることはできるでしょうか?
リアルタイムに進行するゲーム内で使うウィンドウなどは、
自前で実装するしかないでしょうか?
APIというか、Windowsのウィンドウは使えないでしょうか?

while (!s_end){
if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)){//ウィンドウのメッセージが来た時の処理
TranslateMessage(&msg);
DispatchMessage(&msg);
}else{
gameloop(hWnd);//ゲームのメインループ
Sleep(1);
}