gpt4 book ai didi

VC自定义消息响应函数postmessage用法示例

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章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程序设计有所帮助.

最后此篇关于VC自定义消息响应函数postmessage用法示例的文章就讲到这里了,如果你想了解更多关于VC自定义消息响应函数postmessage用法示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com