MFC编辑框控件绑定变量出现神奇bug
这里有问题描述,详见http://bbs.csdn.net/topics/391868955
然而楼主最终并没有说出错误的真正原因和解决方法。
刚刚在写数据库与MFC编程的时候也遇到了这个神奇bug,搞了很久不明所以。。
过程是这样的————
1.搞好对话框,如下(后面两个编辑框是IDC_EDIT_Text和IDC_EDIT_Image),Crtl+F5,一切正常————
2.给前面三个编辑框分别绑定CString、int、int类型变量,Crtl+F5,一切正常——————
3.给IDC_EDIT_Text和IDC_EDIT_Image这两个编辑框绑定CString、Cstring类型变量,Crtl+F5,然后对话框就没法打开了————
4.debug,定位在了下面那里(动态数据交换DoDataChange)然而原因是啥不知道。。
5.这两个编辑框无数次删除变量又重新绑定,无数次失败之后依然失败,没理由错啊。。。于是新添了一个编辑框,绑定变量,不出所料,依然失败————
6.新花样,把第一个编辑框(前面有个“名”那个)删除变量又重新绑定,居然可以正常运行(后面两个编辑框不绑定变量的情况下),晕了————
7.我在想第一个编辑框(前面有个“名”那个)绑定Cstring变量都没事,为啥后面两个有事。。。试试吧。。于是把动态绑定的代码提到前面去了,如下————
8.然后!居然可以了- -!一脸懵逼————————
9.又作死把这段代码放回原来的位置,如下——————
10.居然也可以,刚才不是不行的么。。。。
解决方案:尝试把绑定CString变量的语句置前试试?
MFC编辑框控件绑定变量出现神奇bug相关推荐
- 如果知道一个控件类型的对话框句柄是编辑框控件
如果知道一个控件类型的对话框句柄是编辑框控件 TCHAR chs[256]; ::GetClassName(pCtrl->m_hWnd, chs, 256); CString str(chs ...
- Windows edit控件(编辑框控件)
在C语言控制台程序(Console Application)中,可以使用 scanf 函数获取用户的输入,而在Windows程序中使用编辑框控件. 创建编辑框控件 编辑框控件的窗口类名是 edit . ...
- MFC组合框控件总结及用法示例
Combo Box (组合框)控件很简单,可以节省空间.从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的.用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本 ...
- MFC列表框控件的动态编辑
在我们进行mfc 编程时,我们需要用到列表框显示各层或各物体的参数设置,同时也希望能编辑其参数.我以前在网上查找,用了CComboListCtrl,这需要3个cpp 和 h 文件,用起来还不容易. 最 ...
- vs mfc数据与控件绑定错了_ASP.NET Core Blazor Webassembly 之 数据绑定
上一次我们学习了Blazor组件相关的知识(Asp.net Core Blazor Webassembly - 组件).这次继续学习Blazor的数据绑定相关的知识.当代前端框架都离不开数据绑定技术. ...
- 代码编辑框控件_某游戏控件遍历
本文为看雪论坛优秀文章 看雪论坛作者ID:千音丶 一.自动喊话想实现自动喊话怎么办?可以通过键鼠模拟,也可以找到喊话call,或者也可以找到控件输入call,在调用发送喊话的call,我们这里要找的是 ...
- 设置、获得对话框中 编辑框控件 EDIT 的内容
对于获取EDIT控件 1.未绑定变量时: Invalidate(FALSE);//更新控件的内容CString str;str.Empty();GetDlgItem(IDC_EDIT)->Get ...
- vs mfc数据与控件绑定错了_如何进行数据趋势分析?VS扩展工具——C1迷你图控件了解一下...
点击"了解更多"获取ComponentOne 2020 v1正式版下载 迷你图 -- Sparklines是迷你的轻量级图表,有助于快速可视化数据. 它们是由数据可视化传奇人物Ed ...
- vs2008 MFC使用DataGrid控件绑定数据库
1.首先在对话框上点击右键,选择插入ActiveX控件,向下拖拉,找到MicrosoftDataGrid Control 6.0(SP6)(OLEDB),点击确定,在界面上会新增一个控件. 2.在界面 ...
- MFC工具箱各种控件的具体意义
忘记在哪看到的了, 控件工具箱: 2 图形控件(picture):常用于显示位图(Bitmap)和图标(Icon) 3 静态文本(Static Text):用来在指定的位置显示特定的字符串,一般用来 ...
最新文章
- 自然语言对话:未来发展的机遇在哪里?
- SQL优化万能公式:5 大步骤 + 10 个案例
- SVN更新文件全是最新,但缺少文件
- Akka STM –与STM Ref和Agent进行乒乓球比赛
- c语言中实现自动平移,c语言实现图像的旋转与平移
- VS2005最近项目和最近文件清除
- 学计算机辅助设计的,计算机辅助设计学习方法
- Vmware虚拟机设置固定IP地址
- linux带page参数报错,Linux配置hugepage
- windows server关闭系统自动更新
- Win10安装CUDA报错NVIDIA安装程序失败
- 自监督学习(四)Joint Unsupervised Learning of Deep Representations and Image Clusters
- 解决C#读取文本文件乱码
- c语言文件被认为是木马,为啥我用c语言写成的exe文件会被360当做木马?
- 详解 FTP、FTPS 与 SFTP 的原理
- OSChina 周四乱弹 ——00后让别人给自己网购女朋友
- Remoting学习
- yolov5 的 detect 层 与 anchor 机制
- 你只管粘贴。复制我帮你解决
- Sentinel-Dashboard-1.8持久化Nacos全网最详细讲解(包含客户端)
热门文章
- pvr.ccz 与 png 格式 互转的解决方案
- 曾拯救Apple Watch的苹果工程师如今后继无人,美国制造业回流的人才之痛
- 什么是java socket
- Java绘制笛卡尔心形线
- USACO CONTEST FEB07 白银莲花池 silvlily 分析
- 进程间的相互通讯 C++
- 再见2020,你好2021
- 联想微型计算机boot,联想电脑一体机硬盘启动模式怎么设置
- 我用 140 行代码,带你看一场流星雨⭐
- 华盛顿大学计算机专业硕士申请,华盛顿大学计算机科学与工程理学硕士研究生申请要求及申请材料要求清单...