程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> VC自界說新聞呼應函數postmessage用法示例

VC自界說新聞呼應函數postmessage用法示例

編輯:關於C++

VC自界說新聞呼應函數postmessage用法示例。本站提示廣大學習愛好者:(VC自界說新聞呼應函數postmessage用法示例)文章只能為提供參考,不一定能成為您想要的結果。以下是VC自界說新聞呼應函數postmessage用法示例正文


本文實例講述了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;
}

願望本文所述對年夜家的VC法式設計有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved