主要代码如下
是REG_SZ的val="M/d/yyyy";
ret1 = ::RegSetValueEx(hKey, "sShortDate",NULL, REG_SZ,(BYTE*)val,sizeof(val));
if(ret1 != ERROR_SUCCESS)
{
::SetDlgItemText(hwnd,IDC_EDIT1,"错误:无法修改注册表信息");
}val="dddd, MMMM dd, yyyy";
ret1 = ::RegSetValueEx(hKey, "sLongDate",NULL, REG_SZ,(BYTE*)val,sizeof(val));
if(ret1 != ERROR_SUCCESS)
{
::SetDlgItemText(hwnd,IDC_EDIT1,"错误:无法修改注册表信息");
}第一个 修改后成了 M/d/
而不是 M/d/yyyy第二个也差不多 也只有前面 的一部分
是REG_SZ的val="M/d/yyyy";
ret1 = ::RegSetValueEx(hKey, "sShortDate",NULL, REG_SZ,(BYTE*)val,sizeof(val));
if(ret1 != ERROR_SUCCESS)
{
::SetDlgItemText(hwnd,IDC_EDIT1,"错误:无法修改注册表信息");
}val="dddd, MMMM dd, yyyy";
ret1 = ::RegSetValueEx(hKey, "sLongDate",NULL, REG_SZ,(BYTE*)val,sizeof(val));
if(ret1 != ERROR_SUCCESS)
{
::SetDlgItemText(hwnd,IDC_EDIT1,"错误:无法修改注册表信息");
}第一个 修改后成了 M/d/
而不是 M/d/yyyy第二个也差不多 也只有前面 的一部分
val="M//d//yyyy";应该是这样吧.不过sizeof确实可能有错