栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

VC第二次作业记录

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

VC第二次作业记录

第一次在博客上发文章,没有排版,纯用来记录。以后有空了会回来排的!!

【mfc】组框、单选框控件与复选框控件

修改对话框ID后,在添加变量时提示“找不到具有指定ID‘XXX’的对话框类”
需要检查.h文件

点击确认之后如何改变编辑框内容
https://jingyan.baidu.com/article/48b37f8d20bda71a646488c8.html

MFC如何实现点击对话框中确定按钮后不退出程序
https://ask.csdn.net/questions/386279

双击OK按钮,重载OnOK函数。
在其中注释掉调用基类Onok函数的语句。
//注释掉下面这行即可
//CDialogEx::onOK();

一开始函数也找错了,找的是OnOK,实际应该是OnBnClickedOk,双击确认按钮就能定位到


无法拼接字符串

https://blog.csdn.net/weixin_30491641/article/details/97913114


无法获取单选的值
在第一个单选上新建变量
多选也要在每个选项上创建新的变量

//反选
void CCheckBox_RadioDlg::OnRadio5() 
{
	// TODO: Add your control notification handler code here
	for(int i=IDC_CHECK1;i<=IDC_CHECK3;i++){
		//通过((CButton*)GetDlgItem(i))->GetCheck()也可以拿到复选框的值
		//拿单选框的值同样是没有问题的
		//但是这个函数值是记录,你时候有选择这个单选框/复选框
		if(((CButton*)GetDlgItem(i))->GetCheck()){
			((CButton*)GetDlgItem(i))->SetCheck(0);
		}
		else{
			((CButton*)GetDlgItem(i))->SetCheck(1);
		}
	} 
}

文本编辑框自动换行
https://www.cnblogs.com/qianyaoyuan/archive/2012/12/09/2810341.html

1.新建一个编辑框控件(Edit Control),将其多行(Multiline)前面打勾(属性设置为True),Auto HScroll前面的勾去掉(属性设置False),这样就可以实现每一行填满后自动换行了。
2.再将垂直滚动条(Vetrical Scroll)前面打勾(属性设置为True),当输入或显示超过编辑框的大小后就会出现垂直滚动条。

逗号处理:cstring截取字符串
https://blog.csdn.net/zhouyingge1104/article/details/104007344

CString str ...
 
int idx = str.Find("|");
str = str.Mid(idx+1);

显示静态图片
https://www.cnblogs.com/jsxyhelu/p/5971175.html

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/346850.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号