首页 > 其他分享 >自定义DLL显示模式对话框时,控制台显示no message line prompt for id 0xe001的问题。

自定义DLL显示模式对话框时,控制台显示no message line prompt for id 0xe001的问题。

时间:2023-03-14 10:11:55浏览次数:48  
标签:prompt 自定义 对话框 DLL 消息 0xe001 控制台 八神

在主工程中的资源包里默认为定义 应用程序状态栏的准备就绪消息键:
#define AFX_IDS_IDLEMESSAGE 0xE001

此键在资源包中String Table中会有对应的文本 比如:就绪 二字,版权:不及格的程序员-八神 。

但在自定义包里,并没有自动创建,在我们调用DLL中函数时,启用了资源句柄切换,导致消息循环中找不到资源键,所以会在控制台输出Trace信息。

 

 然后我们看到主工程在创建窗体时,会向消息队列发出0x362的消息,并且携带参数是0xe001,这正是刷新状态条的,版权:不及格的程序员-八神 。

 

当我们在主工程的APP的InitInstance方法中调用DLL中的DoModal窗体时,模式窗口开始阻塞主工程消息循环,并且把资源句柄切换到自已(dll),然后DoModal本身的消息循环开始pumpMessage消息,这时就找不到资源键0xE001了,版权:不及格的程序员-八神 。

 

 

 

标签:prompt,自定义,对话框,DLL,消息,0xe001,控制台,八神
From: https://www.cnblogs.com/ioriwellings/p/17213877.html

相关文章

  • WPF 自定义风扇
    成品效果如下: 制作方法:1.添加UserControl,其详细代码如下:<UserControlx:Class="WpfControl.UserControls.NFan"xmlns="http://schemas.microsoft.com......
  • 文献管理EndNote软件自定义修改引文输出格式的方法
      本文对EndNote软件修改论文参考文献引用格式的界面与各选项参数加以详细介绍。  利用EndNote软件进行论文参考文献的插入可以说是非常方便;但其亦具有一个问题,就是对......
  • java中的注解、自定义注解
    注解注解概述​ 注解类似于一个商品标签,给当前程序的开发者提供信息和标记,给java编译程序员或者jvm提供数据支持和标记,有着代码量少,易读性更高的好处,本质还是一个特殊的......
  • 自定义转换
    显示转换:staticexplicitoperator隐式转换:staticimplicitoperatorinternalclassProgram{staticvoidMain(string[]args){//......
  • qt自定义槽函数
    自定义一个类:如果你想在QLabel中使用自定义的槽函数,可以按照以下步骤进行操作:创建一个类,例如MyLabel,继承自QLabel。在MyLabel类中声明一个槽函数,例如mySlo......
  • js技术之“自定义包含方案”
    调用//用于判断包含functiondiaoyong(arr,str){//初始化varsizes=['L','XL','S','M'];for(vari=0;i<sizes.length;i++){vars......
  • echarts自定义legend图例
    本次使用vue3、echarts版本使用5.4.1:执行命令:[email protected],即可安装utils文件夹下定义echarts.ts,按需引入main.ts引入utils中定义的echarts.tsimporte......
  • 【Element】ElLoading 自定义动画
    import{ElLoading}from"element-plus";LoadingInstance=ElLoading.service({ background:"rgba(0,0,0,0.7)", customClass:"ElLoading_class",});//主......
  • 多线程结合自定义logback日志实现简单的工单日志输出
    前言这周学习了logback自定义日志格式、多线程基础、以及常见的定时器,本篇博客主要是结合以上知识实现一个简单的定时全部工单输出任务,再通过自定义的日志打印输出到......
  • ASP.NET Core - 配置系统之自定义配置提供程序
    4.自定义配置提供程序在.NETCore配置系统中封装一个配置提供程序关键在于提供相应的IconfigurationSource实现和IConfigurationProvider接口实现,这两个接口在上一......