注册 登录
编程论坛 VC++/MFC

请问MoveTo与MoveToEx有什么区别

Mycr 发布于 2006-10-21 18:51, 4640 次点击
这个问题我一直没太搞懂。
9 回复
#2
maoguoqing2006-10-22 18:01
前面那个是CDC的成员函数。。后面那个是API函数。。。
#3
cjl2062212006-10-23 02:47

请查看下MSDN啦~

#4
Mycr2006-10-23 08:18
MSDN都是英文版的,看不懂
#5
长安之星2006-11-02 09:26
2楼说的对~~~~
#6
kangle2007-09-27 19:35

在win32种,moveto不能返回先前点的位置,而movetoex可以。

#7
PcrazyC2007-09-29 12:06
楼上说的有问题,moveto的返回值就是先前的位置,而movetoex是将先前的位置保存在第四个参数中,返回的是BOOL型.第一个是CDC的一个方法,后面的一个是API,一个HDC类型作为参数
#8
Toby22012-05-25 16:10
受教了
#9
Toby22012-05-25 16:13
我还要补充一点,二者还有个区别就是:MoveToEx()使用完后必须对设备上下文使用ReleaseDC()进行释放,而MoveTo()则不用
#10
Toby22012-05-25 16:15
MoveTo()使用的是CWnd下的ReleaseDC(),MoveToEx()使用的是平台下的::ReleaseDC()
1