windows api 密码编辑框 小弟是新手,刚接触windows api 现在想创建一个密码编辑框,就是输入的时候显示的是“*”,哪位大虾可以帮下忙~非常感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HANDLE h_Eidt = NULL; h_Eidt=CreateWindowEx(WS_EX_NOPARENTNOTIFY, "edit", "password", WS_BORDER | WS_VISIBLE | WS_CHILD | ES_LEFT | ES_PASSWORD, 10, 10, 380, 26, hWnd, NULL, hInstance, NULL); case WM_INITDIALOG: { HWND hEdit = GetDlgItem(hDlg, IDC_EDIT1); if (hEdit != NULL) { long lStyle = GetWindowLong(hEdit, GWL_STYLE); SetWindowLong(hEdit, GWL_STYLE, lStyle | ES_PASSWORD); ::SendMessage(hEdit, EM_SETPASSWORDCHAR, _T('*'), 0L); } } return (INT_PTR)TRUE; 谢谢了,原来只要在创建的时候加个ES_PASSWORD属性就可以了的 使用ODBC连接SQL Server数据源的问题 大家都用什么控件来显示数据库中的记录? 请 awnucel(西大耻犹未雪,南京恨何时灭&抵制日货) 进来一下. 请教关于如何显示计算机名 请问哪里又VC编程实例和扩展编程实例的源代码下载? 一个经典常见的windows编程,在线等待 请问如果两个类相互用到对方,该怎么包含头文件? 模拟工作环境的训练软件,用什么工具开发好? 怎样让菜单项响应mouse右击事件?就象在开始->程序菜单中的一样? C++控制台实时输入输出 如何删除INI文件中的一条信息 请教,VC6,单文档和多文档的程序中右上角的关闭按钮如何变灰掉
HANDLE h_Eidt = NULL; h_Eidt=CreateWindowEx(WS_EX_NOPARENTNOTIFY, "edit", "password",
WS_BORDER | WS_VISIBLE | WS_CHILD | ES_LEFT | ES_PASSWORD,
10, 10, 380, 26, hWnd, NULL, hInstance, NULL);
case WM_INITDIALOG:
{
HWND hEdit = GetDlgItem(hDlg, IDC_EDIT1);
if (hEdit != NULL)
{
long lStyle = GetWindowLong(hEdit, GWL_STYLE);
SetWindowLong(hEdit, GWL_STYLE, lStyle | ES_PASSWORD);
::SendMessage(hEdit, EM_SETPASSWORDCHAR, _T('*'), 0L);
}
}
return (INT_PTR)TRUE;