我创建了一个窗口,但切换或者点击就会卡死失去响应,求大神解答
先看看具体出错的代码位置,然后看是否参数等有问题
#include<conio.h>
#include "Vfw.h"
#include<WinUser.h>
#pragma comment (lib, "VFW32.lib")
#pragma comment(lib,"Winmm.lib")
int main()
{
initgraph(960, 640);
HINSTANCE hin = (HINSTANCE)GetModuleHandle(NULL);
HWND hwnd = GetHWnd();
HWND hw = MCIWndCreate(hwnd, hin, WS_CHILD, "start.wmv");
MCIWndNew(hw, "waveaudio");
MCIWndOpen(hw, "start.wmv", 0);
::MoveWindow(hw, 0, 0, 960, 760, TRUE);
MCIWndPlay(hw);
int i = 0;
while (i <= 22)
{
Sleep(1000);
if (kbhit())
{
exit(0);
}
i++;
}
MCIWndClose(hw);
getch();
closegraph();
}