求教,如何用代码得到Edit框是否设置只读属性? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CEdit类的SetReadOnly函数,或者用ModifyStyle加ES_READONLY属性 SetReadOnly只能设置吧?我是要得到它的状态。用这个会改变原来的状态吧? 那就用GetWindowLong去获取窗口的属性,然后和ES_READONLY与一下看看。 我有事先出去了,晚上再研究一下您提供的方法,呵呵,那个GetWindowLong函数我还没用过。先谢谢了! GetWindowLong函数就是获取窗口属性的 if (GetWindowLong(hEdit, GWL_STYPE)&ES_READONLY){ //编辑框是只读的} 恩,返回值和ES_READONL与一下就可以了 谢谢各位。按照3楼的方法可以进行判定!CEdit *hEdit; hEdit=(CEdit *)GetDlgItem(IDC_EDIT1); if (GetWindowLong(hEdit->m_hWnd,GWL_STYLE)&ES_READONLY){ MessageBox("编辑框是只读的");} 谢谢各位。按照3楼的方法可以进行判定!CEdit *hEdit; hEdit=(CEdit *)GetDlgItem(IDC_EDIT1); if (GetWindowLong(hEdit->m_hWnd,GWL_STYLE)&ES_READONLY){ MessageBox("编辑框是只读的");} CreateEvent 多CPU 人工重置是否无效? 在dll中能不能封装stringtable 怎样在ListControl中加入一个下拉菜单和radio呢??请教了~~~ 如何在控件中加入文档视图结构? 关于调试COM的问题 在类中可以使用,但将其转换成dll后,就有问题? 请问大家程序需要的图标是怎么解决的? CEdit失去焦点后,ON_EN_KILLFOCUS的处理函数调用了2次。 在VC中如何定义全局可变数组? 读取vector中数据给mfc的树形控件 LoadImage读取较大的bmp图像失败 关于临界区与互斥量
if (GetWindowLong(hEdit, GWL_STYPE)&ES_READONLY)
{
//编辑框是只读的
}
CEdit *hEdit;
hEdit=(CEdit *)GetDlgItem(IDC_EDIT1); if (GetWindowLong(hEdit->m_hWnd,GWL_STYLE)&ES_READONLY)
{
MessageBox("编辑框是只读的");
}
CEdit *hEdit;
hEdit=(CEdit *)GetDlgItem(IDC_EDIT1); if (GetWindowLong(hEdit->m_hWnd,GWL_STYLE)&ES_READONLY)
{
MessageBox("编辑框是只读的");
}