切换点击触摸屏的click音 急急。
const TCHAR szregRootScreenKey[]=TEXT("ControlPanel\\Volume");
const TCHAR szregScreen[]=TEXT("Screen");
m_Screen = !m_Screen;
HKEY hKey1;
DWORD dwType1;
DWORD dwScreen1 = 65538;
DWORD dwScreen2 = 65536;
DWORD dwLen1;
// HANDLE Handle;
long lResult = RegOpenKeyEx(HKEY_CURRENT_USER, szregRootScreenKey, 0, KEY_ALL_ACCESS, &hKey1);
if(ERROR_SUCCESS == lResult)
{
dwType1 = REG_DWORD;
dwLen1 = sizeof(DWORD);
if (m_Screen)
{
lResult = RegSetValueEx(hKey1,szregScreen, 0, dwType1, (LPBYTE)&dwScreen1,
dwLen1);
}
else
lResult = RegSetValueEx(hKey1,szregScreen, 0, dwType1, (LPBYTE)&dwScreen2,
dwLen1);
}
HANDLE Handle1 = CreateEvent(NULL, FALSE, false, TEXT("vvvv"));
if (Handle1)
{
SetEvent(Handle1);
CloseHandle(Handle1);
}
RegCloseKey(hKey1);
上面的代码已经将注册表里的值修改成功了。
是在65536 和65538 中切换。。
但还是不能切换。
请各位大侠帮忙。