MFC中若将文本框绑定变量的类型置为CEdit,那么如何使用啊?

MFC中若将文本框绑定变量的类型置为CEdit,那么如何使用啊?,第1张

CEdit  m_edit变量类型 定义的变量

要控制edit框,首先就要知道文本框的ID,自己重新起名字比较好,然后在控件上点击右键添加变量变量名自己定,类别为contril。

然后自己搜有关mfc的函数

比如,获取edit中的文本用 GetDlgItemText(int id, cstring str)

edit id号和存放文本的字符串

类的成员变量,就是该类的属性。比如,汽车类,那么轮子数量就是汽车类的一个属性。用来描述轮子数量的变量,就是汽车类的成员变量。C++中,成员变量是被封装在类里面的,原则上仅能在类的内部使用。当然,如果你把它声明为公有变量,他仍然可以在类的外部使用。

CEdit是一个类。使用向导添加一个CEdit控件,不过是自动往代码中添加变量和相关的映射而已,和你自己手工添加没有什么不同。

之所以提示SetSel不是CWnd的成员,是因为GetDlgItem返回的是一个CWnd指针而不是一个CEdit指针。不过,CEdit是派生自CWnd的,而且GetDlgItem返回的的确是一个CEdit指针(因为你传递了一个CEdit控件的ID)。因此,强制转换一下即可。

((CEdit * )GetDlgItem( IDC_EIDT1 ))->SetSel( x, y )


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11246292.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存