sun.yh 发表于 2020-12-24 15:59:42

AR非Application.Run打开的,工具栏状态不会同步

非托管加载AR运行,工具栏状态不会变化

sun.yh 发表于 2020-12-24 17:00:56

sun.yh 发表于 2020-12-24 17:02:55

ShowDesignDlg调用者为非托管代码

KearneyKang 发表于 2020-12-24 17:26:05

您好,我现在有点不清楚你描述的工具栏状态不同步的问题,你现在使用的是桌面端的报表设计器吗。现在是在本地非托管运行出现的问题,还是

sun.yh 发表于 2020-12-24 17:51:17

本帖最后由 sun.yh 于 2020-12-24 17:54 编辑

桌面端报表设计器,非托管代理调用托管代码。工具栏状态不会变,按理说对象托入,应该可控项由灰变可用

sun.yh 发表于 2020-12-24 18:05:20


现在常试非托管通过调度帧移交给托管消息环,设计完成后,还回给非托管消息环。不知道是否能解决

sun.yh 发表于 2020-12-24 18:07:54

是不是AR封装成控件给非托管使用的场景不多

KearneyKang 发表于 2020-12-24 19:58:39

你问题描述的很清楚,我这边根据你的描述去测试验证下

sun.yh 发表于 2020-12-25 18:24:46

非托管程序以控件方试调用AR时,非托管程序只开启了非托管消息环,这样会导至,BeginInvoke 等特殊托管消息得不到处理。之前渲染不成功,也是这个问题,我们通过构建同步上下文得到解决。
所以这次估计也得构建托管消息环,当设计完成后,把消息环交给非托管消息环,估计可以解决。
现在常试是另一个同事在做

sun.yh 发表于 2020-12-25 18:30:16

页: [1] 2 3 4 5 6 7
查看完整版本: AR非Application.Run打开的,工具栏状态不会同步