窗体编程的一些基本问题

为什么所有的窗体编程里面都写不了死循环,就是最基本的死循环,一写窗口就卡住,跟死机一样。这是什么原因,是不允许写吗,有没有方法可以看到这个死循环其实是在运行着的。死机的原因是什么

 什么编程语言
vb用DoEvents
C#用Application.DoEvents
C++用
MSG msg;  
while(PeekMessage(&msg,NULL,0,0,PM_REMOVE))  
{  
DispatchMessage(&msg);  
TranslateMessage(&msg);  
}   

你需要学习下windows的编程, 这个问题自然就明白了. 你写死循环, 主线程处理不了消息, 当然卡主了, 不卡才怪.

窗体编程中主线程是UI线程,在UI线程中写死循环,UI界面肯定会卡主

也许你该学习多线程相关的知识了