游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1722|回复: 4

HELP: WinDC=GetDC(hwnd); 和WinDC=::GetDC(hwnd);有何区别

[复制链接]

34

主题

443

帖子

478

积分

中级会员

Rank: 3Rank: 3

积分
478
发表于 2006-10-14 17:30:00 | 显示全部楼层 |阅读模式
如题 [em15]

34

主题

443

帖子

478

积分

中级会员

Rank: 3Rank: 3

积分
478
 楼主| 发表于 2006-10-14 17:31:00 | 显示全部楼层

Re:HELP: WinDC=GetDC(hwnd); 和WinDC=::GetDC(hwnd);有何区别

WinDC=::GetDC(hwnd);前的  : :是干什么的

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2006-10-14 17:36:00 | 显示全部楼层

Re:HELP: WinDC=GetDC(hwnd); 和WinDC=::GetDC(hwnd);有何区别

表示使用父类的那个GetDC()

如果你的类中也实现了一个GetDC()的成员函数,如果不用::就是指向当前类中的那一个。

34

主题

443

帖子

478

积分

中级会员

Rank: 3Rank: 3

积分
478
 楼主| 发表于 2006-10-14 17:45:00 | 显示全部楼层

Re:HELP: WinDC=GetDC(hwnd); 和WinDC=::GetDC(hwnd);有何区别

谢谢楼上先
可是为什么不加 ::就出错了
GetDC不是API函数吗?

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2006-10-14 18:14:00 | 显示全部楼层

Re:HELP: WinDC=GetDC(hwnd); 和WinDC=::GetDC(hwnd);有何区别

加::表示用WinAPI里的GetDC,不加就是CWnd::GetDC
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 15:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表