CSDN有史以来最大菜鸟问几个巨菜问题!高分白送!1,我有一个EDIT1编辑框控件ID为IDC_EDIT1,窗体类为标准对话框CMy1Dlg,我现在想把EDIT1里面的文本(是数字)转化为INT整型并付值给一个整型变量,请问怎么做?2,在窗体CMy1Dlg里按下一个按钮,弹出另外一个窗体,请问怎么做?(关键是在一个已有工程中怎么新建窗体)3,怎么在一个图片框控件上画点,线?

解决方案 »

  1.   

    Cstring str;
    int nmyint=0;
    GetDlgItem(IDC_EDIT1)->GetWindowText(str);
    nmyint =atoi(str);
      

  2.   

    1 用ClassView添加一个和EDIT框对应的变量,选为整型类型的,并且看看UpdateData()函数
    2 CreateWindow(),或者对话框.DoModal()
    3 SetPixel,LineTo,MoveTo
      

  3.   

    第一个问题最简单的方法是用GetDlgItemInt。
    第二个问题,如果是对话框,就简单了,DoModal;
                如果是窗体,可以新建一个view,我曾经做过一个单文档界面,自己增加了三种view,使用菜单分别调用三个窗体,或者如楼上所说,CreateWindow
      

  4.   

    1。Cstring str;
       int nmyint=0;
      GetDlgItem(IDC_EDIT1)->GetWindowText(str);
      nmyint =atoi(str);2。CreateWindow(),或者对话框.DoModal()
    3。先得到图像的DC然后SetPixel,LineTo,MoveTo
      

  5.   

    1。Cstring str;
       int nmyint=0;
      GetDlgItem(IDC_EDIT1)->GetWindowText(str);
      nmyint =atoi(str);2。CreateWindow(),或者对话框.DoModal()
    3。先得到图像的DC然后SetPixel,LineTo,MoveTo
      

  6.   

    1、(CEdit定义的) int m_edit;
       updatedata()
       int i=m_edit;
       如果定义的为CString型的,要atoi;
    2、打开资源视图 insert dialog;
       为这个dlg定义一个类,CDLG;
       OnOk()
       CDLG dlg;
       dlg.doModal();
    3、lineto
      

  7.   

    1。Cstring str;
       int nmnt=0;
      GetDlgItem(IDC_EDIT1)->GetWindowText(str);
      nmnt =atoi(str);2。CreateWindow(),或者对话框.DoModal()
    3。先得到图像的DC然后
       CDC*pDC=GetDC();
    pDC->SetPixel()
    ,LineTo,MoveTo