关于EDIT的问题 我已经把EDIT的属性设置成READ_ONLY了,就是说不能手动输入了,可是当鼠标单击该EDIT时候,光标还是会去这个EDIT中,怎样才能让鼠标无法在该EDIT中起作用?也就是说用鼠标左键单击某READ_ONLY的EDIT时,光标不会出现在该EDIT中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写一个CEDIT派生类。重载ON_WM_SETFOCUS消息。void CEditEx::OnSetFocus(CWnd* pOldWnd) {// CEdit::OnSetFocus(pOldWnd); SetWindowText("ddd"); ...} 楼上的,同意这种废话就不劳您大驾往外说了。现在CSDN上有些人真的脸皮很厚。 试试BOOL EnableWindow( BOOL bEnable = TRUE ).pEdit->EnableWindow(FALSE);//pEdit是CEdit的指针。 ((CEdit *)GetDlgItem(IDC_EDIT))->HideCaret();这是我试过的最好的方法 技术上做到没问题,不过我感觉你的应用有问题,你可以直接用Static,如果用Edit,设置成readonly,这时光标出现是为了可以“复制、粘贴”等操作。 有没有这种服务器? 如何访问一个已经存在的数据集 关于ihtmlinputelement和platform sdk的问题[100分] 如何将对话框上的按钮只保留最小化和关闭,让最大化按钮不显示 怎样样在InstallShield安装程序中,运行一个应用程序?? vc安装问题 网络编程的问题 VC如何读串口数据 ActiveMovie控件怎么控制播放时的大小? 什么是用VC写STL? 可否建立有连接的原始套接字??救命~~~~~~~~~~~~~~~~ 怎样在下拉选单下加入大图标?谢谢,只有这么多分了,都给了
void CEditEx::OnSetFocus(CWnd* pOldWnd)
{
// CEdit::OnSetFocus(pOldWnd);
SetWindowText("ddd");
...
}
现在CSDN上有些人真的脸皮很厚。
pEdit->EnableWindow(FALSE);//pEdit是CEdit的指针。
这是我试过的最好的方法