hur.cn - 华软网

 热门搜索

CEdit隐藏了,怎么用代码让它显示?

  作者:未知    来源:网络    更新时间:2011/10/7
想要在按钮下面显示一行文字
按钮是用来打开一个文件
文字就是显示文件的路径
开始的时候,用编辑框来显示路径名,可是发现太丑了,然后就想把编辑框先隐藏起来,需要的时候在显示,刚学VC好多都不清楚~~用编辑框来显示文字是正确的吗?

---华软 网友回答---
GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);
---华软网友回复---
可以用CStatic来显示文字
---华软网友回复---
引用 1 楼 giantchina 的回复:
GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);

GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);
---华软网友回复---
ShowWindow();
---华软网友回复---
用编辑框来显示文字是正确的吗?
用编辑框和静态文本控件(CStatic)都可以,如果感觉编辑框不好可以把Border属性去掉


---华软网友回复---
显示:
GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);
隐藏:
GetDlgItem(IDC_EDIT1)->ShowWindow(SW_HIDE);
---华软网友回复---
1楼的做法正确的,我以前这样做过。对于显示路径,可以用CSTATIC控件,但从软件设计的人性化来说,还是EDITBOX好。但是看具体的应用了:比如,如果你只用来显示而不准用户更改或复制,那就用CSTATIC吧,反之则用EDITBOX。
---华软网友回复---
引用 1 楼 giantchina 的回复:
GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);

正解
---华软网友回复---
GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);
---华软网友回复---
GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);显示
GetDlgItem(IDC_EDIT1)->ShowWindow(SW_HIDE);隐藏

当然你最好用DDX宏机制

这样也可以赋值
---华软网友回复---
引用 3 楼 sky101010ws 的回复:
引用 1 楼 giantchina 的回复:

GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);

GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW);


同意
---华软网友回复---
GetDlgItem(编辑框ID)->ShowWindow(SW_SHOW);
---华软网友回复---
楼上的回复都对!
---华软网友回复---
GetDlgItem(IDC_EDIT1)->ShowWindow(SW_SHOW); 就OK了      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。