隔世之恋百度云:静态文本控件制图

来源:百度文库 编辑:中财网 时间:2024/04/27 19:35:53

引用:

新建一个dialog工程,在对话框中加如两个控件,一个是静态文本控件,ID改为IDC_WENBEN,一个是按纽控件ID默认,填加它的单击事件,代码如下。

void CWenBenHuaTuDlg::OnButton1() {    // TODO: Add your control notification handler code here    CPaintDC dc(this);    CWnd* pWnd=GetDlgItem(IDC_WENBEN);    CDC* pDC=pWnd->GetDC();    pWnd->Invalidate();    pWnd->UpdateWindow();    pDC->Rectangle(0,0,300,300);    //创建画笔对象**************画X和Y轴    CPen* pPenRed=new CPen;    pPenRed->CreatePen(PS_SOLID,1,RGB(255,0,0));    CGdiObject* pOldPen=pDC->SelectObject(pPenRed);    pDC->MoveTo(10,10);    pDC->LineTo(10,280);    pDC->LineTo(280,280);    //创造画笔对象*****************画X轴和Y轴箭头    CPen* pPenBlue=new CPen;    pPenBlue->CreatePen(PS_SOLID,1,RGB(0,0,255));    pDC->SelectObject(pPenBlue);    pDC->MoveTo(5,15);    pDC->LineTo(10,10);    pDC->LineTo(15,15);    pDC->MoveTo(275,275);    pDC->LineTo(280,280);    pDC->LineTo(275,285);    //写X轴刻值    CString str;    str.Format("0");    pDC->SetTextColor(RGB(0,255,0));    pDC->TextOut(10,283,str);    str.Format("50");    pDC->TextOut(60,283,str);    str.Format("100");    pDC->TextOut(110,283,str);    str.Format("150");    pDC->TextOut(160,283,str);    str.Format("200");    pDC->TextOut(210,283,str);    str.Format("250");    pDC->TextOut(260,283,str);    //写X轴刻度线    for(int  i=0;i<256;i+=5)    {        if((i&1)==0)        {//10的倍数            pDC->MoveTo(i+10,280);            pDC->LineTo(i+10,284);        }        else        {            pDC->MoveTo(i+10,280);            pDC->LineTo(i+10,282);        }    }    pDC->SelectObject(pOldPen);    //删除新的画笔    delete pPenRed;    delete pPenBlue;}
什么是静态文本控件 静态文本控件怎么添加成员变量的 什么是静态文本 什么是静态文本,动态文本,输入文本 请问在VC++中,静态文本控件的名称是什么。只告诉读者标识号是IDC_STATIC,那个编书的是畜生! 如何得到目标应用程序LABEL控件的文本值? 如何在Edit控件中显示文本??呢 网页上的文本控件都无法输入? vb中,怎样在文本控件中打开任意一个文本文件(路径由其他控件选取) 可以在VC的静态控件中显示变量的值吗? 如何把VB文本控件里选中的文本赋值给windows下的光标所在处? 编一个java程序包含文本域和文本区控件的窗口。。 VB中的TextBox控件的文本超出时怎样自动添加滚动条? 怎样在DHTMLED控件当前光标位置中插入一段文本? 请问怎么控制datagrid控件中链接列的文本字符长度呢? VC中,如何通过调用字体通用对话框来改变一个控件的文本的颜色 VB中用什么控件显示资源管理器中显示文本的图标 Dreamweaver+asp做网页中用什么控件来保存文本的格式 求能加载doc\rtf\txt等所有格式文本的VB6.0控件 在delphi 8中,哪个控件是用来收发文本消息的啊? 想用VB6在picturebox控件中打印文本能够自动按照picturebox的宽度进行换行,请VB高手指点. 如何设置CComboBox的高度呢?是该控件的高度,不是下拉框显示文本的高度. VC里的控件怎样按照自己的意愿控制长度大小,不是用拖的!必须用函数吗?拿静态文本框举例 制图软件