设计在Word中使用的ocx控件的问题,有挑战性的,不够再加分
我使用VB设计了一个控件,需要插入到Word里面,并且不会遮挡后面的文字,然后发现了几个问题:
1、控件设计成“不透明”,在Word当中,把控件放到“文字的后面”。这时,在设计模式下,文字在控件的前面,退出设计模式后,控件却挡住了文字。
2、控件设计成“透明”(通过设置Backstyle、MaskColor、MaskPicture),在Word当中,把控件放到“文字的前面”。这时退出设计模式后,控件依然会挡住后面的文字。
3、控件设计成“透明,在Word当中,把控件放到“文字的后面”。这时,可以透过控件看到后面的文字了,可是,透明的控件又出现了下面的问题
4、在把控件设计成透明之后,控件无法接受来自鼠标的事件(MouseDown、MouseMove等)
这个在功能应该可以实现,至少我见到一些人在VC下实现了,我现在希望使用VB实现。
问题点数:100、回复次数:12Top
1 楼ljhdi( )回复于 2005-02-02 13:43:19 得分 20
UP,学习+帮顶Top
2 楼leekkeek(期待者)回复于 2005-02-02 16:21:20 得分 0
自己顶一下Top
3 楼viena(维也纳N02)回复于 2005-02-02 16:31:58 得分 20
UP,学习+帮顶+石欠ljhdi()Top
4 楼leekkeek(期待者)回复于 2005-02-03 08:12:39 得分 0
UPTop
5 楼ljhdi( )回复于 2005-02-03 08:45:34 得分 20
UP,学习+帮顶+阝方 viena(维也纳nn-实心木头人) 石欠Top
6 楼sxycgxj(云中客)回复于 2005-02-03 09:31:06 得分 20
高手,我不知道,但帮你顶一下Top
7 楼wslme(求知)回复于 2005-02-03 09:34:30 得分 10
学习,希望能说的更清楚一点,偶还是不太明白.Top
8 楼leekkeek(期待者)回复于 2005-02-03 10:07:48 得分 0
主要是因为,利用VB做的透明控件出现两个问题
1、无法接受来自鼠标的事件,不知道如何解决。比如:点击控件上的某个位置会弹出对话框
2、透明控件放入Word文档时,不透明,必须放在文字下面才会有透明的效果(如果设计成不透明的控件,放在文字下面也会遮挡文字的)Top
9 楼pikachu8guan(30度仰角 (www.vbgood.com 新手学堂 Manager))回复于 2005-02-03 10:34:19 得分 10
顶下 楼主看看上面的朋友解释的吧 有一定的道理Top
10 楼leekkeek(期待者)回复于 2005-02-03 12:24:11 得分 0
那个是搂主自己的解释,希望找到高手解决。
呵呵。Top
11 楼leekkeek(期待者)回复于 2005-02-04 08:16:56 得分 0
upTop
12 楼leekkeek(期待者)回复于 2005-02-05 08:18:26 得分 0
upTop




