VC自定義訊息postmessage用法(訊息響應函式)
來源:考試大 2009年08月14日 14:48
VC 自定義訊息 postmessage用法
1. 在 resource.h檔案新增如下程式碼 定一個自己的訊息
#define WM_MY_MESSAGE WM_USER + 100 //---------------------by tyds
2.在...view.h的檔案新增如下:
//{{AFX_MSG(CPostmessageView)
afx_msg void Ontydspostmessage();
afx_msg /*LRESULT*/ void OnMyMessage(/*WPARAM wParam, LPARAM lParam*/); //----- by tyds
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
3.在...view.cpp檔案新增如下程式碼
BEGIN_MESSAGE_MAP(CPostmessageView, CView)
//{{AFX_MSG_MAP(CPostmessageView)
ON_COMMAND(ID_tyds_postmessage, Ontydspostmessage)
ON_MESSAGE(WM_MY_MESSAGE, OnMyMessage) //新增訊息對映---------------------by tyds
//}}AFX_MSG_MAP
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
END_MESSAGE_MAP()
void CPostmessageView::Ontydspostmessage()
{
MessageBox("begin post message!");
//PostMessage(WM_MY_MESSAGE); //這裡 PostMessage SendMessage 兩則區別是
SendMessage(WM_MY_MESSAGE); //PostMessage 是發出去就返回 而SendMessage是發出去等到被 //執行了 在返回
}
訊息相應函式
/*LPESULT*/void CPostmessageView::OnMyMessage(/*WPARAM wParam, LPARAM lParam*/) //注意這裡 的引數可要可不要 根據自己來定 返回值也一樣
{
MessageBox("post msg finished!");
// return 0;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25897606/viewspace-704357/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VC增加自定義訊息 (轉)
- 自定義訊息獲取訊息(轉)
- 自定義訊息和對訊息的理解
- 自定義NSNotification訊息中心
- 深入解析MFC訊息響應和訊息路由路由
- ros|自定義訊息型別ROS型別
- WIN32傳送自定義訊息Win32
- Jquery實現自定義訊息彈窗jQuery
- Laravel 使用 Easywechat 書寫自定義模板訊息丶廣播訊息頻道Laravel
- 關於NSNotificationCenter訊息通訊用法
- 形形色色的自定義訊息(上) (轉)
- 形形色色的自定義訊息(下) (轉)
- c++中訊息函式 -- GetMessage函式C++函式
- MFC訊息響應機制分析 (轉)
- 訊息鉤子函式入門篇函式
- springmvc 自定義訊息轉換器完整例子SpringMVC
- ROS2/C++ 自定義訊息型別ROSC++型別
- Laravel 5.5 Validator 自定義錯誤返回訊息Laravel
- 企業微信hook,自定義工具,收發訊息Hook
- 訊息佇列系列一:訊息佇列應用佇列
- 分散式訊息Kafka分散式Kafka
- 深度解析VC中的訊息(上) (轉)
- 深度解析VC中的訊息(中) (轉)
- VC++訊息對映的思考 (轉)C++
- RocketMQ 訊息整合:多型別業務訊息-普通訊息MQ多型型別
- 訊息鉤子函式入門篇 (轉)函式
- 回撥函式、訊息和事件例程 (轉)函式事件
- 如何在Mac上設定自定義鎖屏訊息?Mac
- 如何給FineReport設定自定義訊息提醒工具
- RocketMQ 訊息整合:多型別業務訊息——定時訊息MQ多型型別
- 訊息機制篇——初識訊息與訊息佇列佇列
- 在VC中,讓動態建立的ActiveX控制元件響應Windows訊息。 (轉)控制元件Windows
- Android訊息機制Handler用法Android
- VC++基礎 判斷鍵盤訊息C++
- 分散式訊息佇列分散式佇列
- 解析 RocketMQ 業務訊息——“事務訊息”MQ
- 解析 RocketMQ 業務訊息--“順序訊息”MQ
- 訊息佇列函式以及其簡單使用佇列函式