- 博客(5)
- 收藏
- 关注
原创 【MFC】编辑框设置固定文字显示(部分文字不可编辑)
1.刚开始想做这个内容的时候,第一想法就是派生CEdit的子类,在子类中处理控件的 EN_UPDATE 事件–就是在当中判断输入的文字是否修改了你的固定文本,如果修改了则重新处理文本恢复固定文本内容在设置回编辑框。但这个方法有个问题,子控件处理EN_UPDATE事件后,父窗口就无法获取到该消息(如果父窗口不需要处理该消息的话可选择该方法)。而对于删除增加文本的内容是靠,鼠标光标位置确定的,所以在删除增加文本的时候判断鼠标光标位置去判断是否可以编辑。(2)鼠标点击移动光标事件。3.截取编辑消息方法。
2023-11-11 15:39:00
498
1
原创 【C++】小数四舍五入的实现
c++已经提供取整数的四舍五入方法std::round,但没有小数的相关方法,那么思路就很明确了,将所需小数转换为保留小数位数的整数,再进行取整,再转换为小数即可。那如何转换呢,直接将小数与10的n次方(n 为小数位数)相乘即可,使用std::pow方法即可。最终再将数值转换回去。今天需要完成一个任意小数位数的四舍五入,在网上查了半天到处都是使用输出流实现的,虽然方便但感觉没必要,我就是想存一个数而已~。@【C++】小数四舍五入的实现。
2023-11-04 11:20:44
797
1
原创 【MFC】MFC 单选按钮进行分组及可能出现问题
组—True (这个一定要改,程序认为,从组属性true的单选按钮开始,直至遇到下一个组属性true的单选按钮后,两者中间的单选按钮及距离上一个最近的组属性为true的单选按钮为一组)原因是:非连续创建的一组单选按钮TA顺序不连续,或者组属性设置为true的单选按钮比组内的某些按钮后创建等情况,造成TAB顺序混乱,都会导致单选按钮分组失败。制表位–(可以改也可以不改,(TRUE)效果就是按TAB键是否会自动切换选择按钮)1.因为某些原因单选按钮不是连续加入的对话框,设置了上述属性后依旧不能实现单选,
2023-06-07 23:30:00
987
1
原创 MFC TAB控件不显示问题
网上搜集了很多解决方法,都没解决,获取该控件的坐标都正常获取得到。然后我突然想到,会不会被遮挡住了,将控件移动至另一个位置后,发现正常显示,但本身原来位置也没有其他控件。但TAB是被我放在了GROUP控件中,我把控件从GROUP中移出后就可以正常显示啦!至于原因希望知道的大佬可以告知一下,目前我的解决办法就是移出,还有更好的方法的话,欢迎交流!
2023-05-09 23:30:00
756
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人