如果不需要动态改变就用上面哥们说的方法。
如果要在代码中改变,看看这样行不行:(CEdit * ) ed = (CEdit * )GetDlgItem(IDC_EDIT1);
ed->ModifyStyle(NULL,ES_PASSWORD);
如果要在代码中改变,看看这样行不行:(CEdit * ) ed = (CEdit * )GetDlgItem(IDC_EDIT1);
ed->ModifyStyle(NULL,ES_PASSWORD);
解决方案 »
- socket编程send函数返回SOCKET_ERROR原因
- vc编译好后的程序在另台机子上运行时报错,连不起数据库
- FileZilla中SFTP部分
- 数据库 runtime error
- 去china-pub搜了一下,有很说计算机图形方面的图书。不知道那一本适合初学者看。望各们前辈指教。谢谢。
- API拦截疑问
- 如何在对话框类中调用文档类的成员
- 怎样得到double类型的当前时间
- 20分改错题:编译出错,该怎么改——〉m_ctrlDir.DlgDirList((LPSTR)m_sFilePath,IDC_DIR,0,DDL_READWRITE)
- 浏览IE,如何通过OLE取出当前页面的内容?(旧题新作)
- 各位大侠..static_cast, reinterprete_cast, dynamic_cast具体到底是干什么用的??
- 如何开发vc中生成新项目所用的Wizzard?
把最左边那对括号去掉,我一时大意。
m_Static2.ShowWindow(SW_SHOW);
m_Edit2.GetRect(&p_Rect);
p_Rect.right=p_Rect.left+m_ParaDesc[1].iLength;
m_Edit2.SetRect(p_Rect);
iRet=GetWindowLong(m_Edit2,GWL_EXSTYLE);
CEdit * ed = (CEdit * )GetDlgItem(IDC_EDIT2);
m_Edit2.ShowWindow(SW_SHOW);
iRet=ed->ModifyStyle(NULL,ES_PASSWORD);
iRet=GetWindowLong(m_Edit2,GWL_EXSTYLE);
对不起,还是不行,没有显示*。
我是先设置了一个对话框,放置了一些编辑框为不可视属性,
根据程序需要再设置它,运行平台win2000
我用VC用了很久了,但是一直只会做简单的界面。
刚才编译时没有加入ed->SetPasswordChar(TEXT('*'));
有空多交流
:)