zoukankan      html  css  js  c++  java
  • 对话框控件访问七种方式

    nGetDlgItem()->Get(Set)WindowText()
    nGetDlgItemText()/SetDlgItemText()
    nGetDlgItemInt()/SetDlgItemInt()
    n将控件和整型变量相关联
    n将控件和控件变量相关联
    nSendMessage()
    nSendDlgItemMessage()
     
    void CTestDlg::OnBnClickedOk2()
    {
        // TODO: 在此添加控件通知处理程序代码
    /*    int num1, num2, num3;
        char ch1[10], ch2[10], ch3[10];
        GetDlgItem(IDC_EDIT1)->GetWindowTextA(ch1, 10);
        GetDlgItem(IDC_EDIT2)->GetWindowTextA(ch2, 10);
        num1 = atoi(ch1);
        num2 = atoi(ch2);
        num3 = num1 + num2;
        _itoa_s(num3,ch3,10);
        GetDlgItem(IDC_EDIT3)->SetWindowTextA(ch3);*/
    
    /*
        int num1, num2, num3;
        char ch1[10], ch2[10], ch3[10];
        GetDlgItemText(IDC_EDIT1, ch1, 10);
        GetDlgItemText(IDC_EDIT2, ch2, 10);
        num1 = atoi(ch1);
        num2 = atoi(ch2);
        num3 = num1 + num2;
        _itoa_s(num3,ch3,10);
        SetDlgItemText(IDC_EDIT3, ch3);*/
    
    
    /*    int num1, num2, num3;
        num1 = GetDlgItemInt(IDC_EDIT1);
        num2 = GetDlgItemInt(IDC_EDIT2);
        num3 = num1 + num2;
        SetDlgItemInt(IDC_EDIT3, num3);*/
    
    /*    UpdateData();
        m_num3 = m_num1 + m_num2;
        UpdateData(FALSE);*/
    
    /*    int num1, num2, num3;
        char ch1[10], ch2[10], ch3[10];
        m_edit1.GetWindowTextA(ch1, 10);
        m_edit2.GetWindowTextA(ch2, 10);
        num1 = atoi(ch1);
        num2 = atoi(ch2);
        num3 = num1 + num2;
        _itoa_s(num3,ch3,10);
        m_edit3.SetWindowTextA(ch3);*/
    
    /*    int num1, num2, num3;
        char ch1[10], ch2[10], ch3[10];
        //::SendMessage(GetDlgItem(IDC_EDIT1)->m_hWnd, WM_GETTEXT, 10, (LPARAM)ch1);
        //::SendMessage(m_edit1.m_hWnd, WM_GETTEXT, 10, (LPARAM)ch1);
        //GetDlgItem(IDC_EDIT1)->SendMessage(WM_GETTEXT, 10, (LPARAM)ch1);
        m_edit1.SendMessage(WM_GETTEXT, 10, (LPARAM)ch1);
        m_edit2.SendMessage(WM_GETTEXT, 10, (LPARAM)ch2);
        num1 = atoi(ch1);
        num2 = atoi(ch2);
        num3 = num1 + num2;
        _itoa_s(num3,ch3,10);
        m_edit3.SendMessage(WM_SETTEXT, 0, (LPARAM)ch3);
        */
    
    
    /*    int num1, num2, num3;
        char ch1[10], ch2[10], ch3[10];
        SendDlgItemMessage(IDC_EDIT1, WM_GETTEXT, 10, (LPARAM)ch1);
        SendDlgItemMessage(IDC_EDIT2, WM_GETTEXT, 10, (LPARAM)ch2);
        num1 = atoi(ch1);
        num2 = atoi(ch2);
        num3 = num1 + num2;
        _itoa_s(num3,ch3,10);
        SendDlgItemMessage(IDC_EDIT3, WM_SETTEXT, 0, (LPARAM)ch3);
        */
    
    
    }
  • 相关阅读:
    怎样通过iPhone Safari 来安装测试版ipa
    UINavigationController检测后退按钮被按下
    Android系统在超级终端下必会的命令大全(adb shell命令大全)
    so 加载符号找不到的问题解决
    Ubuntu Android 开发jdk1.5和1.6之间的切换
    UIView animation
    HTC G11 获取Root权限图文教程
    Android.mk文件语法规范
    Android NDK 下的宽字符编码转换及icu库的使用
    [转载].NET制作安装卸载程序 Virus
  • 原文地址:https://www.cnblogs.com/louzhang/p/2701450.html
Copyright © 2011-2022 走看看