邦华大唐 发表于 2022-9-30 14:57:50

ActiveX FlexGrid8,如何将选定单元格背景重画为透明

本帖最后由 邦华大唐 于 2022-9-30 16:24 编辑

ActiveX FlexGrid8,如何将选定单元格背景重画为透明,如下图一样效果

Richard.Ma 发表于 2022-9-30 15:35:30

可以尝试根据文档中的DrawCell 事件调用GDI来绘制,但是具体是否能绘制为透明这个需要你自己调研一下gdi是否可以实现了

https://help.grapecity.com/componentone/NetHelp/vsflexgrid8/drawcellevent.html

邦华大唐 发表于 2022-9-30 15:58:52

Richard.Ma 发表于 2022-9-30 15:35
可以尝试根据文档中的DrawCell 事件调用GDI来绘制,但是具体是否能绘制为透明这个需要你自己调研一下gdi是 ...

试过,但生成 ARGB颜色时失败

Richard.Ma 发表于 2022-9-30 16:04:36

那就没有什么办法了

邦华大唐 发表于 2022-10-14 16:44:50

Richard.Ma 发表于 2022-9-30 16:04
那就没有什么办法了

能否给个样例看一下,代码写么写

Richard.Ma 发表于 2022-10-14 18:20:42

目前我们这边没有相关资料了,我看到文档中提到OwnerDraw和 PropPage这两个开发包中的demo中有相关示例代码,你可以找一下看看

邦华大唐 发表于 2022-10-14 18:38:17

Richard.Ma 发表于 2022-10-14 18:20
目前我们这边没有相关资料了,我看到文档中提到OwnerDraw和 PropPage这两个开发包中的demo中有相关示例代码 ...

没有找到demo

Richard.Ma 发表于 2022-10-17 11:03:18

我找到后给你帖子中回复吧
页: [1]
查看完整版本: ActiveX FlexGrid8,如何将选定单元格背景重画为透明