炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1739|回复: 1

XWnd_RegisterMessage()函数的问题

[复制链接]

该用户从未签到

发表于 2015-5-8 23:30:58 | 显示全部楼层 |阅读模式
本帖最后由 易大师 于 2015-5-8 23:34 编辑

本人用的1.5.3版本,在对应版本的帮助文档中,著名了  XWnd_RegisterMessage()函数可以注册所有的系统消息和自定义消息,
但是我创建一个模态窗口后,想注册WM_CREATE 消息,但是实际操作过程中没有响应这个消息呀。
部分代码如下:
  1. hModal = XModalWnd_CreateWindow(451, 154, TEXT("添加代理资源"),XEle_GetHWnd(hEle),XC_SY_MODAL_WINDOW);
复制代码
  1. XWnd_RegisterMessage(hModal,WM_CREATGE,AddSrcWindow);
复制代码


AddSrcWindow()函数如下:
  1. BOOL CALLBACK AddSrcWindow(HWINDOWS hWindow,WPARAM wParam,LPARAM lParam)
  2. {
  3. XMessageBox(hWindow,TEXT(""));
  4. return FALSE;
  5. }
复制代码

这样根本不会弹出信息框,如果将WM_CREATE 换成XWM_MOUSEDBCLICK 鼠标双击、或者 WM_CLOSE 窗口关闭,都能弹出信息框。
请问这是什么 问题?

  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2015-5-9 00:19:52 | 显示全部楼层
    你在创建模态窗口和弹出模态窗口中间调用AddSrcWindow(),不需要注册消息.
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-5-2 18:42 , Processed in 0.062829 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表