MFC 画线

来源:百度知道 编辑:UC知道 时间:2024/05/04 15:03:17
创建一个MFC窗口工程hua.
谁能给出个完整的测试过的简单的画一条直线的程序(从一点画到另一点用MoveTo,LineTo).谢谢了
对了~是基于对话框的
谢谢了~就是只要建一个按扭控件,在控件代码区中写这些代码.

给个方式,邮箱什么的,我发过去
或者加QQ644068389

我能 ,等5分钟, 我来写

不是的就是在窗口上获得dc直接画就是了

搞顶了 不知道怎么发给你,再这里说下步骤,只要3句话
-----------------------------
新建mfc工程,选择对话框程序,编译,双击资源视图窗口上的(程序设计界面)上的"确定"按钮,
在onok函数里输入:
CDC *pDC= GetDC();
pDC->MoveTo(0,0);
pDC->LineTo(100,100);

注释掉CDialog::OnOK();

#include "stdafx.h"

int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{

CWindowDC dc(CWnd::FromHandle(GetDesktopWindow()));

dc.MoveTo(800,100);

dc.LineTo(800,800);

return 0;

}

随便你在哪画,只要是窗口内部。所以不需要建画布,建也可以。

是的,要多练习.. 你会行的.