pDC->SetPixel() 含义

pDC->SetPixel() 含义
 
初学,刚看了一个程序,pDC->SetPixel,不懂啊,谁能帮我解释一下
pDC 什么意思?
->  什么意思?
为啥非要用pDC->呢?

 
你所调用的SetPixel函数有两个原型:
COLORREF SetPixel( int x, int y, COLORREF crColor );

COLORREF SetPixel( POINT point, COLORREF crColor );

由于该函数是CDC类的一个成员函数,而pDC应该是指向CDC对象的一个指针.所以要用->这种形式来调用.

->是指向操作符.相对于用指针来操纵结构体的时候用的符号.如果是该结构体的变量引用成员的话要用"."运算符.这两个运算符都是优先级最高的运算符.

你看的应该是MFC相关的一些书.但是感觉你的C语言或者C++语言的基础都不是太好.所以具体的SetPixel函数,我觉得没必要给你讲了.

建议你如果初学C语言的话,看一下谭浩强老师的C程序设计.如果有基础的话,看一下  C Primer  

不过要学习C++还是需要知道类的封装性,以及函数的多态性的.建议看一下 Thinking In C++
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值