mfc中CClientDC(this)的this怎么获得?假如我在别的文件中使用CClientDC,在mfc新建的窗口上画图,括号里的参数该写什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 23:39:16
mfc中CClientDC(this)的this怎么获得?假如我在别的文件中使用CClientDC,在mfc新建的窗口上画图,括号里的参数该写什么?

mfc中CClientDC(this)的this怎么获得?假如我在别的文件中使用CClientDC,在mfc新建的窗口上画图,括号里的参数该写什么?
mfc中CClientDC(this)的this怎么获得?
假如我在别的文件中使用CClientDC,在mfc新建的窗口上画图,括号里的参数该写什么?

mfc中CClientDC(this)的this怎么获得?假如我在别的文件中使用CClientDC,在mfc新建的窗口上画图,括号里的参数该写什么?
this是在窗口类内获取本窗口指针的方法.
无论你在哪里需要DC,首先要获取已存在的窗口指针(或句柄),才能获取DC.括号里面,就是窗口指针.
在MFC中,有多种框架内获取窗口指针的方法,这要看你在什么位置,需要获取什么窗口的指针.
常用函数包括:
AfxGetMainWnd();//获取主框架窗口
MDIGetActive()->GetActiveView;//框架窗口获取多文档的当前视图
GetActiveDocument()->GetFirstViewPosition() / GetNextView() //通过文档获取视图窗口.

mfc中CClientDC(this)的this怎么获得?假如我在别的文件中使用CClientDC,在mfc新建的窗口上画图,括号里的参数该写什么? CClientDC dc(this);语句中的dc是自己定义的还是CClientDC中本就定义好的成员函数? 在mfc中建立知道对话框工程,用CClientDC dc(this); 绘制一个矩形 为什么效果是矩形不在对话框上 而是以电 这里的this怎么理解?CClientDC dc(this) 请教MFC绘制直线橡皮筋效果CClientDC dc(this);dc.SelectObject(brush);dc.SelectObject(pen);dc.SetROP2(R2_XORPEN);dc.MoveTo(m_ptOrigin);dc.LineTo(m_ptEnd);m_ptEnd=point;dc.MoveTo(m_ptOrigin);dc.LineTo(m_ptEnd);这是OnMouseMove函数中的 微观经济学中MR*MP=MFC MC*MP=MFC是怎么推出来的? MFC中,如何画正弦曲线? MFC中data=data OnPain函数中画线问题VC dialog程序需要在显示的开始就存在表格 但不知道为什么就是不能画出来void CTtttDlg::OnPaint() { CClientDC dc(this);POINT pt;dc.Rectangle(270,80,800,420);dc.MoveTo(270,250);dc.LineTo(800,250);CPen vc中建立新类时MFC Class,Generic Class,Form Class的区别是什么 MFC中怎么画出倾斜的椭圆?VC6.0其实我就要画这个图 直接使用MFC,一般在什么函数中使用绘制图形的函数 MFC中产生X个随机数,使这些随机数之间的差值不超过1 CRect和 Rectangle类有什么区别我百度过没明白意思,简单通俗点让我理解下!都是画矩形 下面的代码有点看不懂,求指点! CClientDC dc(this); //dc.Rectangle(CRect(m_ptOrigin,point)); mfc编程 英语的全称Microsoft . MFC中已知点的坐标,怎么实现动态画直线,主要是能显示出这个动态的过程 vc中MFC Class,Generic Class,Form Class分别代表怎么样的类?能不能再详细一点. MFC中怎么把txt文件中的所有形如 00:00:00.000 格式的时间段 逐个读到数组内?