一个女程序员的紧急求助,请各位大侠帮忙解答,急急急!!!!!

时间:2021-07-07 14:16:26
转换图形出了问题:

CComQIPtr<MSWord::InlineShape>inlineshape;
CComQIPtr<MSWord::Shape>singleshape;
.....
singleshape = inlineshape->ConvertToShape();
后面还要inlineshape->delete;
如果在文本框上进行加载图片,在转换图形的时候,弹出"该图形不能置于文本框",然后word就崩溃了.
我想在这里加一个判断,如果非文本框,就继续ConvertToShape;
如果是文本框,就抛出异常,
但是我不知道如何去获得当前光标所在的位置,是否在文本区.

25 个解决方案

#1


GetCursorPos
PtInRect

#2


获取鼠标位置,然后与文本框位置判断

#3


能给我一个具体的方法吗?

#4


为什么要指定是“女程序员”?呵呵
可以 POINT ps;
GetCursorPos(&ps);
这时ps.x 和ps.y存储的就是当前鼠标的坐标
比如文本区的坐标范围是{0,0,1000,500}
那么你可以if(ps.x>=0&&ps.x<=1000&&ps.y>=0&&ps.y<=500)
来判断鼠标是否在文本区内

#5


我也不愿意指定是"女程序员"?但是这样写是让大家有个重视,能尽快给我答复.
谢谢huangyinvhai,可是我做的是OA,不太用这样的方法,需要VBA方面的属性或方法.
还需大侠多想想

#6


VBA你跑到VC里面问?

#7


VBA也能调用这些API的吧。

#8


我进来是因为标题

#9


有GetFocus方法或Focus属性吗?把你所有的Edit控制的实例加入一个列表,枚举它,看这个属性和方法的返回值。
当然,在你的控制不多的情况下。

#10


标题党

#11


不是RY就是KL。。bs

#12


这年头,在标题加个女程序员居然还有优势了。

#13


你怎么进来的,^_^?

#14


为什么要强调是女程序员?这与问题有关系吗?通常,这样的问题,我的回答通常是:

楼主长得漂亮吗?有没有男朋友?

#15


既然要表明自己的身份,那标题还不如改为:

美女程序员需要帮助!

这样人气更旺啊!

下次要记住啊!

哈哈!

#16


不常用你可以用啊,反正都能用,能解决问题就行了。

#17


做IT的男性没多少异性缘!

#18


多多学习

#19


楼主长得如何,有男朋友吗?

#20


问题还没解决吗?

#21


帮你解决了能做你男朋友吗?

#22


你想强调什么,还好程序员都是活雷锋

#23


我也想知道,正在找這方面的資料~~~~~

#24


没遇到过这种情况.

#25


俺是帮助女程序员来的,可俺不会!

#1


GetCursorPos
PtInRect

#2


获取鼠标位置,然后与文本框位置判断

#3


能给我一个具体的方法吗?

#4


为什么要指定是“女程序员”?呵呵
可以 POINT ps;
GetCursorPos(&ps);
这时ps.x 和ps.y存储的就是当前鼠标的坐标
比如文本区的坐标范围是{0,0,1000,500}
那么你可以if(ps.x>=0&&ps.x<=1000&&ps.y>=0&&ps.y<=500)
来判断鼠标是否在文本区内

#5


我也不愿意指定是"女程序员"?但是这样写是让大家有个重视,能尽快给我答复.
谢谢huangyinvhai,可是我做的是OA,不太用这样的方法,需要VBA方面的属性或方法.
还需大侠多想想

#6


VBA你跑到VC里面问?

#7


VBA也能调用这些API的吧。

#8


我进来是因为标题

#9


有GetFocus方法或Focus属性吗?把你所有的Edit控制的实例加入一个列表,枚举它,看这个属性和方法的返回值。
当然,在你的控制不多的情况下。

#10


标题党

#11


不是RY就是KL。。bs

#12


这年头,在标题加个女程序员居然还有优势了。

#13


你怎么进来的,^_^?

#14


为什么要强调是女程序员?这与问题有关系吗?通常,这样的问题,我的回答通常是:

楼主长得漂亮吗?有没有男朋友?

#15


既然要表明自己的身份,那标题还不如改为:

美女程序员需要帮助!

这样人气更旺啊!

下次要记住啊!

哈哈!

#16


不常用你可以用啊,反正都能用,能解决问题就行了。

#17


做IT的男性没多少异性缘!

#18


多多学习

#19


楼主长得如何,有男朋友吗?

#20


问题还没解决吗?

#21


帮你解决了能做你男朋友吗?

#22


你想强调什么,还好程序员都是活雷锋

#23


我也想知道,正在找這方面的資料~~~~~

#24


没遇到过这种情况.

#25


俺是帮助女程序员来的,可俺不会!