递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 168|回复: 7
打印 上一主题 下一主题

[视窗] 使用 MiniBlink 创建的窗口必须依赖 MFC 或 WLT 的窗口吗?

[复制链接]

31

主题

133

帖子

1289

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1289
跳转到指定楼层
楼主
发表于 前天 17:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
使用 MiniBlink 创建的窗口必须依赖 MFC 或 WLT 的窗口吗?
下图中为什么我不使用 MFC 或 WTL 窗口,只使用 MiniBlink 创建窗口 的情况下会失败(直接退出调试)
创建WTL 窗口  再 使用 MiniBlink 创建窗口 就没有任何问题?




回复

使用道具 举报

30

主题

2789

帖子

9904

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
9904
沙发
发表于 前天 17:59 | 只看该作者
配置了MFC或WTL模块后,必须用它们的“创建主窗口”,否则不会处理主消息循环,表现就是”启动方法“执行完毕就会退出程序。
如果你确实不需要用MFC和WTL,那就必须把它们从配置模块中删除。

另外MB浏览器里用了MFC的部分类型,所以移除MFC/WTL模块后,会有一些报错,你加上下面的属性就可以了:
@视窗.外部头文件 "<atltypes.h>"
回复

使用道具 举报

31

主题

133

帖子

1289

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1289
板凳
 楼主| 发表于 前天 18:07 | 只看该作者
Xelloss0618 发表于 2026-3-8 17:59
配置了MFC或WTL模块后,必须用它们的“创建主窗口”,否则不会处理主消息循环,表现就是”启动方法“执行完 ...

非常感谢,解决了。
另外,MiniBlink好像没有文件拖放事件,如果要这些事件的话,是不是还得是MFC或WTL才行?
回复

使用道具 举报

31

主题

133

帖子

1289

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1289
地板
 楼主| 发表于 前天 18:09 | 只看该作者
ysjadnt 发表于 2026-3-8 18:07
非常感谢,解决了。
另外,MiniBlink好像没有文件拖放事件,如果要这些事件的话,是不是还得是MFC或WTL才 ...

如果创建为 MB窗口类型.子控件窗口 的话,WTL的窗口能不能透明,因为加载的html有圆角 和 其它效果。
回复

使用道具 举报

30

主题

2789

帖子

9904

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
9904
5#
发表于 前天 18:16 | 只看该作者
ysjadnt 发表于 2026-3-8 18:07
非常感谢,解决了。
另外,MiniBlink好像没有文件拖放事件,如果要这些事件的话,是不是还得是MFC或WTL才 ...

刚尝试用文件拖放的API绑定MB浏览器的窗口句柄,好像不起作用。
回复

使用道具 举报

31

主题

133

帖子

1289

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1289
6#
 楼主| 发表于 前天 19:15 | 只看该作者
Xelloss0618 发表于 2026-3-8 18:16
刚尝试用文件拖放的API绑定MB浏览器的窗口句柄,好像不起作用。

感谢大佬回复。
我想直接 创建为 MB窗口类型.子控件窗口 创建到MFC窗口中(这样就可以使用文件拖放事件了),但是MFC怎么背景透明,组件不透明?
回复

使用道具 举报

473

主题

2万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
47608
QQ
7#
发表于 前天 20:35 | 只看该作者
ysjadnt 发表于 2026-3-8 19:15
感谢大佬回复。
我想直接 创建为 MB窗口类型.子控件窗口 创建到MFC窗口中(这样就可以使用文件拖放事件了 ...

你看自带例子 “透明窗口”的演示。

安卓无障碍课:点击查看
接安卓类库封装,需要的联系570828305
回复

使用道具 举报

31

主题

133

帖子

1289

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1289
8#
 楼主| 发表于 前天 21:16 | 只看该作者
创世魂 发表于 2026-3-8 20:35
你看自带例子 “透明窗口”的演示。

MiniBlink 创建透明窗口是可以的(做完之后发现没有拖放事件)
所以我想用MFC套MiniBlink 实现界面UI,但是MFC没办法背景透明(因为html中有圆角和其它效果)
所以问下MFC可不可以背景透明,组件不透明??
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2026-3-10 04:42 , Processed in 0.094561 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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