2016 - 2024

感恩一路有你

mfc窗口是怎么建立的 mfc怎么在文档中显示对话框的数据?

浏览量:3518 时间:2023-05-12 14:13:14 作者:采采

mfc怎么在文档中显示对话框的数据?

1:获取编辑框的数值:GetDlgItemInt(IDC_EDIT2)

例子:intaGetDlgItemInt(hwndDlg,IDC_a,NULL,TRUE);///注释:用GetDlgItemInt函数某些hwndDlg窗口中的IDC_a控件中再输入的整数值并赋给变量a。

UpdateData(TRUE);

CStringStr_pos;

m_(Str_pos);m_PlanPosition类型为Cedit

littlem_position_ttol(Str_pos);//将字符串转成长整型,相似,也可以将字符串型转成不需要的。

2:将数据显示到编辑框中:

法一:此时编辑框关联的变量类型为CEdit时int i GetDlgItemInt(IDC_EDIT2);

CStringstr;

(%d,i);

m_(str);

MFC编程怎么找到控件的地址?

1.设置里位置是可以在用setWindowPos但根本不会函数GetWindowPos资源位置

2.这个可以实际一下方法获得查找函数GetClientRect();//完成client区域GetWindowRect();//声望兑换window区域ScreenToClient();//彼此间装换ClientToScreen();

3.导致GetClientRect()额外的区域不和位置,我得到的rect的left,fly必然为0而GetWindowRect();获得的区域包括位置,但会才发现完成任务值不准,应该要是而且了窗体边界。

4.错误的方法:CRectrt;GetWindowRect(rt);//获得window区域ScreenToClient(rt);//转到client

MFC怎么修改对话框字体大小?

1.决定编辑框EditControl字体的大小

(1)在Dlg类中再添加一个成员变量:

CFont*m_Font//在构造函数中要初始化操作

(2)在OnInitDialog()方法中去添加a选项语句:

m_Font-dstrok

CreateFont(60,25,0,0,100,FALSE,FALSE,0,ANSI_CHARSET,too_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_SWISS,LPCTSTR(#34Arial#34))

//字体高度,字体宽度,,,字体的磅数,...,字体的名称

//CEdit*m_Edit(CEdit*)GetDlgItem(IDC_EDIT1)

m_(m_Font,FALSE)

m_(m_Font)

2.变化静态文本框StaticText中字体的大小

为静态动态文本框关联控件变量CStaticm_static,系统设置字体时可以不这样写:

//设置里Static字体

m_(300,#34Arial#34,NULL)

m_(ampm_Font,true

字体 变量 IDC

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。