C++消息处理函数问题 10

这是我练习时,用的主程序,消息循环那,理论上每次应该都会去执行WinProc回调函数,可是我这个程序始终都不执行回调函,无限的循环(我没有贴出来其他部分,WinProc函... 这是我练习时,用的主程序,消息循环那,理论上每次应该都会去执行WinProc回调函数,可是我这个程序始终都不执行回调函,无限的循环(我没有贴出来其他部分,WinProc函数已经写好了)

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)

{

MSG msg;

//创建窗口

MyRegisterClass(hInstance);

if (!InitInstance(hInstance, nCmdShow)) return 0;

//主消息循环

while (GetMessage(&msg,NULL,0,0))

{

TranslateMessage(&msg);

DispatchMessage(&msg);

}

return msg.wParam;

}
展开
 我来答
大少爷的刀把
2016-05-25 · 超过24用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:21万
展开全部
你的winProc函数有没有赋值给:
WNDCLASS wndclass ;
wndclass.lpfnWndProc = WndProc

....
然后窗口注册这个wndclass?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式