您的位置 首页 > 数码极客

mfc中如何获取edit控件中的文本并赋值给cstring变量

这是之前的视频——快速掌握MFC编程要领(https://www.ixigua.com/6849016354062893576/)中的TXT文件,这里发一下,方便大家来找。


VC+编写可视化程序的方法:API、MFC


API工程的建立

MFC工程的建立


鼠标事件 主要介绍LButtonDown

键盘事件 主要介绍KeyDown


提示框 AfxMessageBox MessageBox


常用控件

按钮

CButton

SetWindowText("XXX")

CFont m_editFont; //用来修改字体的变量

m_edi(180, _T("华文行楷"));

m_anniu.SetFont(&m_editFont); //修改按钮字体大小

EnableWindow(0)

编辑框

CString方法

UpdateData(0);

CEdit方法

float/int方法

TCHAR ch[10];

GetDlgItem(IDC_yiyuan_a)->GetWindowText(ch,10);

m_yiyuan_a=atof(ch);

静态文本(标签)

OnCtlColor

if(pWnd->GetDlgCtrlID()==IDC_XXX)

{

pDC->SetTextColor(RGB(0,0,255));//设置文本颜色

pDC->SetBkColor(RGB(255,0,0));//设置文本背景色

pDC->SetBkMode(TRANSPARENT);//设置背景透明

pDC->SelectObject(&m_editFont);

hbr = ::CreateSolidBrush(RGB(255,0,0));//设置背景画刷

}

组框

单选框

自动与否

SetCheck(1)

int类型的用法

GetCheckedRadioButton(IDC_XXX,IDC_YYY);

if(get==IDC_XXX)

复选框

bool型的用法

i())

SetCheck(0)

列表框

AddString

组合框

SetCurSel(0)

定时器

SetTimer(0,1000,NULL);

OnTimer

if(nIDEvent==XXX)

Invalidate(0);

UpdateWindow();

(*this).KillTimer(0);

图像(图片框)

位图

Cstatic

CBitmap bitmap;

bi(IDB_XXX);

m_XXX.SetBitmap(bitmap);

bi();

类的使用

多窗口

模态窗口

();

ModifyStyleEx(0,WS_EX_APPWINDOW);

图标问题

非模态窗口

chuangkou *pd=new chuangkou();

(*pd).Create(IDD_DIALOG);

(*pd).ShowWindow(SW_SHOWNORMAL);

//(*pd).DestroyWindow();//子窗口会销毁

菜单问题

CMenu iM;

iM.LoadMenu(IDR_MENU1);

SetMenu(&iM);

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“mfc中如何获取edit控件中的文本并赋值给cstring变量”边界阅读