摘要:
接上一篇文章(让Edit编辑框中的文字不被选中)。。。。。。。。。。我们现在的只读编辑框,现在是灰色的,怎么让它的背景变成白色的呢?添加OnCtlColor()函数。(怎么添加:在类视图里面,右键点击那个类,弹出一个对话框,选则 Add windows Message Handler,接着选择 WM_CTLCOLR。然后,选择Add and Edit。)// 因为本人是从小白开始的,所以对于有些东西,还是讲细一些比较好。。我现在也还在继续摸索中。。。// 希望各位读者能耐心看。HBRUSH CTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtl 阅读全文
摘要:
问题描述:有一个对话框,里面就放了个只读的编辑框, 在对话框显示前给编辑框SetWindowText了内容,可是对话框显示出来后,编辑框的内容老是那种蓝色覆盖被选中的状态。这太不和谐了,怎么让Edit编辑框中的文字不被选中呢?解决办法: 1 BOOL CTestDlg::OnInitDialog() 2 { 3 // 此处省略程序自动生成的那些代码 4 // 。。。。。。 5 // 。。。。。。。 6 7 CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT1); 8 pEdit->SetWindowText("a... 阅读全文