切换点击触摸屏的click音 急急。

qiuyue8110 2007-03-07 10:10:56
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 中切换。。

但还是不能切换。
请各位大侠帮忙。

...全文
117 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧