野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8520|回复: 1

用STEMWIN做万年历遇到的问题

[复制链接]
发表于 2016-12-1 14:53:13 | 显示全部楼层 |阅读模式

  CreateMenu(WM_HBKWIN);            //在桌面窗口创建菜单
  WM_SetCallback(WM_HBKWIN,_SetCallback);  //设置桌面的回调函数

void _SetCallback(WM_MESSAGE* pMsg)  
{     
    switch (pMsg->MsgId)  / /用DEBUG调试时的参数指针pMsg->MsgId = 0x0000002E
    {
        case WM_PAINT:   //用DEBUG调试时的参数指针WM_PAINT = 0x0000000F
             GUI_Clear();
             GUI_SetFont(&GUI_Font24B_ASCII);        
                    ShowSolarCalender();           
         break;
        case WM_MENU:      //用DEBUG调试时的参数指针WM_MENU = 0X0000002C      
             OnMenu(pMsg);   
         break;

        default:
                  WM_DefaultProc(pMsg);
               break;
    }
}
这是我设置日历对话框的回调函数,用DEBUG调试时发现 ,传入的指针消息地址一直不和case下的匹配,
请问这是什么原因造成的?望解答。

7Z`IGIR]KEKE8DGZ3OV_4LV.png
回复

使用道具 举报

发表于 2016-12-1 15:44:17 | 显示全部楼层
帮顶               
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-25 01:52 , Processed in 0.064693 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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