永发信息网

MFC中使用SDK的函数

答案:3  悬赏:40  手机版
解决时间 2021-03-05 10:05
  • 提问者网友:临风不自傲
  • 2021-03-04 09:29
MFC中使用SDK的函数
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-03-04 10:53
对于CWnd的类而言
HDC hdc=GetDC();
GetDC是CWnd的成员函数,里面封装了API的函数就是::GetDC(Hwnd);由于这个类的成员变量是句柄;
因此常常API要有句柄,但是封装的类,都会没有;

对于API函数
HDC hdc=::GetDC(hWnd);//其中里面的是句柄

我写下封装的过程;
Class CWnd{
public:
HWnd hwnd;
.........
.........//省略
public:
CWnd::GetDC(){
::GetDC(hWnd);
全部回答
  • 1楼网友:第幾種人
  • 2021-03-04 12:57
GetDC(NULL)前加上::
  • 2楼网友:执傲
  • 2021-03-04 12:04
前面加这个::俩冒号试试
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯