/*
* Edit Control Styles
*/
#define ES_LEFT 0x0000L
#define ES_CENTER 0x0001L
#define ES_RIGHT 0x0002L
#define ES_MULTILINE 0x0004L
#define ES_UPPERCASE 0x0008L
#define ES_LOWERCASE 0x0010L
#define ES_PASSWORD 0x0020L
#define ES_AUTOVSCROLL 0x0040L
#define ES_AUTOHSCROLL 0x0080L
#define ES_NOHIDESEL 0x0100L
#define ES_OEMCONVERT 0x0400L
#define ES_READONLY 0x0800L
#define ES_WANTRETURN 0x1000L
#if(WINVER >= 0x0400)
#define ES_NUMBER 0x2000L
#endif /* WINVER >= 0x0400 */
dwAdd为要加入的风格使用ModifyStyleEx修改扩展风格
m_Edit是与一个编辑框关联的编辑框类变量.
我试过,好象没用.
源码:
void CChangeOperatorInfoDialog::OnSelchangeCombo1()
{
// TODO: Add your control notification handler code here
if(m_Combo.GetCurSel()==0)
{
AfxMessageBox("it does work!");
m_Edit.ModifyStyle(NULL,ES_PASSWORD,NULL);
}
else
{
AfxMessageBox("it really work!");
m_Edit.ModifyStyle(ES_PASSWORD,NULL,NULL);
}
}
对话框倒是能弹出来.