请解释这条语句:dc.DrawIcon(x, y, m_hIcon);该怎么解决

请解释这条语句:dc.DrawIcon(x, y, m_hIcon)CPaintDCdc(this)...(中间程序省略)dc.DrawIcon(x,y,m_hIcon

请解释这条语句:dc.DrawIcon(x, y, m_hIcon);
CPaintDC   dc(this);
                      ...(中间程序省略)
dc.DrawIcon(x,   y,   m_hIcon);//
                ???请高手解释:
        dc是CPaintDC   的对象,但不知DrawIcon(x,   y,   m_hIcon)怎么就是dc的成员函数了呢?

[解决办法]
CPaintDC的父类CDC实现了呀:)