?
Ich habe gerade einmal ausprobiert, einfach mit den W-Varianten zu arbeiten. Klappt:
case WM_COMMAND:
switch(LOWORD(wParam))
{
case /*ID der Checkbox*/:
{
static wchar_t defPasswordChar = SendDlgItemMessageW(hwnd, /*ID des Editfensters*/,EM_GETPASSWORDCHAR, 0, 0);
if(IsDlgButtonChecked(hwnd, /*ID der Checkbox*/))
{
SendDlgItemMessageW(hwnd, /*ID des Editfensters*/, EM_SETPASSWORDCHAR, defPasswordChar, 0);
}
else
{
SendDlgItemMessageW(hwnd, /*ID des Editfensters*/, EM_SETPASSWORDCHAR, 0, 0);
}
}
}
break;