社区
界面
帖子详情
难题:自己写的Button类被包含到DLL中之后,Tooltip显示不出来?
ccnuxjg
2003-10-28 09:27:03
如题!
但是在exe工程文件中可以正常显示,
请问这是怎么回事啊?
网上的那个CButtonST类也是一样的,各位遇见过没有啊?
...全文
228
22
打赏
收藏
难题:自己写的Button类被包含到DLL中之后,Tooltip显示不出来?
如题! 但是在exe工程文件中可以正常显示, 请问这是怎么回事啊? 网上的那个CButtonST类也是一样的,各位遇见过没有啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ccnuxjg
2003-11-14
打赏
举报
回复
SetCapture更本就没用啊,它只是保持鼠标在按钮上的状态呀!
fingerfox
2003-11-13
打赏
举报
回复
mark
edwardsoft
2003-11-13
打赏
举报
回复
我以前也遇到这个问题,当时再MDI环境下,只要有文档打开。dll中的tooltip就可以显示,否则就没有。
edwardsoft
2003-11-13
打赏
举报
回复
你的dll是否是扩展MFC DLL呢?
robothn
2003-11-13
打赏
举报
回复
CButtonXXX::OnSetCursor()里SetCapture()试试
ccnuxjg
2003-11-13
打赏
举报
回复
DLL
是Regular DLL
ccnuxjg
2003-11-13
打赏
举报
回复
To bluebohe(薄荷) :
只有改成模态对话框就可以运行正确,拷贝到主工程当然成功了。
问题是非模态的对话框惹的祸,而我又必须用非模态对话框在DLL里面。
非模态对话框中PreTranslateMessage 都拦截不到消息
bluebohe
2003-11-13
打赏
举报
回复
还有,注意主工程和dll中各个资源的resource.h中的数字定义最好不要重复
bluebohe
2003-11-13
打赏
举报
回复
把你的对话框资源以及用到的所有资源复制一份到主工程中试一
ccnuxjg
2003-11-04
打赏
举报
回复
顶!
ccnuxjg
2003-11-04
打赏
举报
回复
DING
ccnuxjg
2003-11-03
打赏
举报
回复
楼上的方法岂不是把我的类结构层次都给弄糟了?
vcforever
2003-10-31
打赏
举报
回复
试一试添加一个导出函数来导出你的tooltip呢!
呵呵……提个建议!
ink8852
2003-10-31
打赏
举报
回复
添加一个CToolTipCtrl
ccnuxjg
2003-10-31
打赏
举报
回复
楼上的楼上的,我没加CToolTipCtrl,tooltip怎么可能会在exe中显示出来呢?
问题不在那里。
我的对话框是非模态的,dll是regular DLL.如果用模态对话框的话,Tooltip可以显示出来
原因是非模态对话框中PreTranslateMessage 都拦截不到消息。
ccnuxjg
2003-10-30
打赏
举报
回复
up
qrlvls
2003-10-30
打赏
举报
回复
应该是与在 exe 或是 dll 中无关的,想想办法多加一些调试信息吧,多 Dump 一些数据出来
zhucde
2003-10-30
打赏
举报
回复
同意楼上的楼上,添加一个CToolTipCtrl
Linux2001
2003-10-30
打赏
举报
回复
同意楼上的
milson
2003-10-30
打赏
举报
回复
我想你可能需要增加接口以添加Tooltip,
添加一个CToolTipCtrl 对象吧。
加载更多回复(2)
给Revit
中
的
Button
添加动画和图片
如何实现像Revit自带的命令一样,当鼠标长停在
button
上,出现动画或者图片(如图1)。 查看RevitUI.
dll
中
的 Autodesk.Revit.UI.Push
Button
Data,发现revit提供了
ToolTip
Image属性,但是它只能添加图片,无法添加动画,所以我们要使用AdWindows.
dll
提供的Autodesk.Windows.RibbonItem,来给
ToolTip
Kun PPT 工具链
中
的彩条纪实风设计系统(T035):上市公司影响力报告与责任沟通的排版规范实战
> 本文围绕 Kun 仓库内 vendored PPT 设计系统参考文档 [color-stripes-documentary.md](https://link.gitcode.com/i/aea7454a2ce972d9a2e4f0e984a407d0)(编号 T035,官方风格名 Color Stripes Documentary)展开。它面向上市公司影响力总结、ESG/AI 治理、社会责任与
MFC按钮控件开发实战:从C
Button
到CMFC
Button
的进阶指南
在Windows桌面应用开发
中
,GUI控件是构建用户界面的基础元素,其实现原理直接影响软件的交互体验与性能。MFC(Microsoft Foundation Classes)作为经典的C++框架,通过封装Windows API提供了高效的控件开发方案。其
中
,按钮控件作为最常用的人机交互组件,其开发技术从基础的C
Button
类
演进到功能强大的CMFC
Button
类
,显著提升了界面定制能力与开发效率。CMFC
Button
不仅支持丰富的视觉样式、灵活的图文布局和完整的颜色控制,还内置了
Tooltip
支持与自动重复
Unity逆向九层解剖:从Assembly-CSharp.
dll
到运行时逻辑穿透
Unity游戏逻辑分析本质上是对托管代码与引擎交互机制的理解过程。其核心在于掌握C#编译产物(如Assembly-CSharp.
dll
)在Mono/IL2CPP运行时的加载、执行与内存布局原理,进而支撑热更新调试、跨平台兼容性排查及UI/渲染/IO等典型问题根因定位。技术价值体现在跳过黑盒封装,直击Unity底层调用链——例如WebGL IDBFS初始化时机、Canvas.Update卡顿源头、阴影开关的QualitySettings控制路径。典型应用场景包括Android/iOS/WebGL/Pico4多
使用 LLDAP 为 PeerTube 配置 LDAP 认证:auth-ldap 插件完整配置指南
本指南讲解如何将轻量级 LDAP 身份认证服务 LLDAP 与视频分享平台 PeerTube 对接,通过官方 `auth-ldap` 插件实现统一账户登录与角色(Administrator / Moderator / User)自动映射。读完本文,你将掌握 auth-ldap 插件
中
LDAP 服务器、Bind 用户、用户搜索与组映射四大部分每一个配置项的取值依据与实战
写
法,并能将配置与 LLDA
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章