void CMyMFCView::ShowMyText(CDC* pDC)

来源:百度知道 编辑:UC知道 时间:2024/05/05 05:14:18

void CMyMFCView::ShowMyText(CDC* pDC)
{
pDC->TextOut(40,40,(const char*)m_MyText);
}

void CMyMFCView::Onshow()
{
// TODO: 在此添加命令处理程序代码
m_MyText = "这是我第二个MFC";
CDC *pDC=GetDC();
ShowMyText(pDC);
}


很多不懂啊。:

1:两个:: 什么意思
2:(CDC* pDC) 什么意思
3:pDC->TextOut什么意思
4:CDC *pDC=GetDC();什么意思
5:ShowMyText(pDC);什么意思

知道的话说下啊
我C语言学了,C++也学了,但是学的不清不楚啊。。。
再说下 CDC *pDC 是创建一个图形环境指针,可以用来访问图形设备。
CDC *pDC=GetDC(); 是返回当前设备环境 这2个是什么意思,还是不怎么清楚!~~!

谢谢了啊,大家

恩 也正在看那些视频当中。。。。。很感谢大家啊!~!!

MSDN有啊,边做边看,都是英语啊,看不懂~!~!~~!

:: 是域作用符。
CDC *pDC 是创建一个图形环境指针,可以用来访问图形设备。
pDC->TextOut则是使用上面创建的指针,访问TextOut函数,用来在设备上输出文字。
CDC *pDC=GetDC(); 是返回当前设备环境
ShowMyText(pDC);是调用ShowMyText(pDC)函数,函数的形参是pDC指针,也就是运行pDC->TextOut(40,40,(const char*)m_MyText);

建议从c++基本看,不然你肯定无法看懂后面的。

像窗口创建,消息循环,api函数等都要先弄明白,不然你用了mfc也不知道为什么要这样用的。。。加油。。。呵呵

"建议从c++基本看,不然你肯定无法看懂后面的。"rogertl说的没错,你不会连Win32编程的概念都没弄懂就学MFC了吧,这样肯定看不懂得。先学Win32编程的概念吧,那样MFC理解就容易多了

建议看一下,孙鑫老师的vc视频教程,我从eMule上下的,一集2个多小时,20多集,以你的情况来说,只看第1、3、4集就差不多了,第1集Win32原理这是重点,3、4集讲的是MFC的工作原理,我推荐你看这3集。后面的分别是,第2集讲的是C++,第5集以后讲的是MFC编程应用。