while ( (GetMessage(&msg, NULL, 0, 0)-1) > 0);
こっちだっけな??