DispatchMessage

函式功能:該函式分發一個訊息給視窗程式。通常訊息從GetMessage函式獲得或者TranslateMessage函式傳遞的。訊息被分發到回調函式(過程函式),作用是訊息傳遞給作業系統,然後作業系統去調用我們的回調函式,也就是說我們在窗體的過程函式中處理訊息。

基本介紹

  • 中文名:DispatchMessage
  • 功能:該函式分發一個訊息給視窗程式
  • 訊息獲得:從GetMessage函式
  • 原型:LONG DispatchMessage
函式原型:LONG DispatchMessage(CONST MSG*lpmsg);
參數:
lpmsg:指向含有訊息的MSG結構的指針
返回值:返回值是視窗程式返回的值。儘管返回值的含義依賴於被調度的訊息,但返回值通常被忽略。
備註:MSG結構必須包含有效的訊息值。如果參數lpmsg指向一個WM_TIMER訊息,並且WM_TIMER訊息的參數IParam不為NULL,則調用IParam指向的函式,而不是調用視窗程式。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭檔案:winuser.h;輸入庫:user32.lib;Unicode:在Windows NT環境下以Unicode和ANSI方式實現。
頭檔案:Winuser.h, Windows.h
庫檔案:User32.lib

相關詞條

熱門詞條

聯絡我們