mfc-求大神指点,这段代码意思?

问题描述

求大神指点,这段代码意思?

void CModallessDilog::OnTransButton()
{//TODO:Add your control notification handler code here
CString s1;
CEdit pEdit=(Edit)GetDlgItem(IDC_EDIT1);
pEdit->GetWindowText(s1);
Cwnd *pMain=AfxGetApp()->m_npMainWin;
CDC *pDC=pMain->GetDC();
pDC->TextOut(100,100,s1);
}

解决方案

void CModallessDilog::OnTransButton() //一个非模态的对话框的一个按钮
{//TODO:Add your control notification handler code here
CString s1;
CEdit pEdit=(Edit)GetDlgItem(IDC_EDIT1); //得到文本框对象
pEdit->GetWindowText(s1); //得到文本框的文本,放入s1
Cwnd *pMain=AfxGetApp()->m_npMainWin; //得到主窗口
CDC *pDC=pMain->GetDC(); //得到主窗口的画布(dc)
pDC->TextOut(100,100,s1); //在100,100绘制这个文本
}

解决方案二:

在主窗口100,100处绘制编辑框控件上的文本信息。

解决方案三:

 void CModallessDilog::OnTransButton()
{
    /// 将IDC_EDIT1的文本取到s1
    CString s1;
    CEdit pEdit=(Edit)GetDlgItem(IDC_EDIT1);
    pEdit->GetWindowText(s1);
        /// 取得主窗口的DC,在100,100坐标输出s1
    CWnd *pMain=AfxGetApp()->m_npMainWin;
    CDC *pDC=pMain->GetDC();
    pDC->TextOut(100,100,s1);
}
时间: 2024-12-10 11:31:54

mfc-求大神指点,这段代码意思?的相关文章

调试-求大神指点这段程序为什么一直有错误,真的不知道怎么处理了。。。

问题描述 求大神指点这段程序为什么一直有错误,真的不知道怎么处理了... 程序的要求是线性表的插入和删除 程序如下: #include #include struct node{ int data; node *next; }; node *create_sort(void) { node *p1,*head=0; int a; printf("建立一条有序链表,请输入数据,以-1结束:"); scanf("%d,&a); while (a!=-1){ p1=new

c++-C++ 求大神帮忙修改段代码,信息管理系统,把原有的类拆成四个派生类

问题描述 C++ 求大神帮忙修改段代码,信息管理系统,把原有的类拆成四个派生类 http://pan.baidu.com/s/1o69SUWq 这里面是头文件和源文件和说明 求大神帮帮忙 解决方案 链接不存在了 提供一个思路吧,也就把工作细分化.把功能具体化.举一个简单例子 假如有一个图书管理类. 你可以拆分为:借书类.还书类.查书类等,

python-Python获取指定服务的cpu占用率?求大神指点,我代码运行不出来

问题描述 Python获取指定服务的cpu占用率?求大神指点,我代码运行不出来 以下是我的两个文件,希望大神或者喜欢尝试的兄弟看看. test_no1.py #!/usr/bin/env python #-*- coding:utf-8 -*- import ctypes; import psutil import test_no2metaclass = type; class PROCESSENTRY32(ctypes.Structure):fields = [ ("dwSize",

c++-求大神解释这段代码,是什么意思!

问题描述 求大神解释这段代码,是什么意思! __field_bcount(cbData) PVOID lpData; 解决方案 这是一个宏, #define __field_bcount ( size ) __notnull __byte_writableTo(size) __field_bcount(cbData) PVOID lpData; //指向用户定义数据的指针} 解决方案二: 如果不看前半部分,PVOID lpData;是最简单的一个 VOID 型指针的定义语句.然后就是搞清楚 __

求大神把这段代码完成的功能用asp代码写出来

问题描述 求大神把这段代码完成的功能用asp代码写出来 protected void Button1_Click(object sender, System.EventArgs e) { XmlDocument doc = new XmlDocument(); String Account = TextBox1.Text.ToString(); String Password = TextBox2.Text.ToString(); String url = "http://3tong.net/h

求大神指导一段代码的单元测试如何写

问题描述 Pathdst_path=newPath(photoPath);try{FileSystemhdfs=dst_path.getFileSystem(conf);if(hdfs.exists(dst_path)){hdfs.delete(dst_path,true);}}catch(IOExceptione){LOG.error(e.getMessage(),e);}对HDFS上的文件进行删除,向这段代码进行mockito,不知道怎么下手,求哪位大神可以指导下

求大神看看这段代码哪有问题

问题描述 这个代码是一个树形数据结构,有3个方法,add()添加一个节点,parent()查找该对象的父节点,和children()遍历节点的所有子节点,在add()方法中的if语句里我曾想使用和parent()方法里同样原理的.equals来比较传入的字符串.但是不知道出于什么原因,.equals在parent()方法里没有问题,但是如果用在add()方法里却会报空指针异常(见代码注释),然而使用==却能正常运行.我对==和.equals的理解是:==是比较对象在内存中是否存放在同一位置,而.

java-求大神看看这段代码有什么错误 总是存不到指定的地方 求大神指教

问题描述 求大神看看这段代码有什么错误 总是存不到指定的地方 求大神指教 求大神看看这段代码有什么错误 总是存不到指定的地方 求大神指教 解决方案 你可以调试进去,看看localfile的值是不是你想要的值 解决方案二: - 检查ROOT目录有没有获取到正确值 - 检查目录路径生成的相关代码逻辑问题 解决方案三: 解决问题的方法:学会debug!

jsp的分页显示问题,怎么将下面的代码分成三页显示?求大神指点

问题描述 jsp的分页显示问题,怎么将下面的代码分成三页显示?求大神指点 简单的代码如下 <%@ page contentType="text/html; charset=gb2312" language="java"%> <html> <body> 第一个页面<br> 第二个页面<br> 第三个页面<br> <a href="change.jsp">上一页<

使用com.google.zxing扫描二维码返回Activity出错,求大神指点一下

问题描述 使用com.google.zxing扫描二维码返回Activity出错,求大神指点一下 调用代码 scanner_img.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { setSelected(); scanner_img.setSelected(true); scanner_text.setSelected(true); //扫描二维码 Intent inten