這三個方法經常一起用,比如
for(int i=0;i<2000;i++)
{
if(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
誰知道這段代碼是干什么用的
uj5u.com熱心網友回復:
PeekMessage 從訊息佇列檢索訊息,若檢索到一個訊息,回傳true,按正常方式處理訊息,若沒有訊息,回傳falseTranslateMessage(轉換訊息):
DispatchMessage(分派訊息):
函式理解了你就明白了吧
uj5u.com熱心網友回復:
這三個函式是典型的Windows視窗程式訊息驅動機制的代表,分別的作用從字面就能看出來了,詳細一些的,自己查一下百科:http://baike.baidu.com/view/1080178.htm
http://baike.baidu.com/view/1013950.htm
http://baike.baidu.com/view/1013961.htm
uj5u.com熱心網友回復:
在CB中,你是用不到他們的。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/114451.html
標籤:基礎類
上一篇:Gin框架 - 自定義錯誤處理
