是否有API将“触摸”输入映射到不同的监视器?

时间:2010-04-15 14:45:26

标签: c++ windows-7

我正在尝试实现与multidigimon.exe相同的功能,即将输入数字化仪映射到给定的监视器,我想知道是否有我可以访问的API或者如果multidigimon.exe支持我可以调用的任何参数它可以自动化映射过程。

到目前为止,我发现multidigimon.exe写入以下注册表项

键:20 - \\?\ hid#& col06#1& 4784345& d& 0005#{4d1e55b2-f16f-11cf-88cb-001111000030}

值:\\?\ DISPLAY#Default_Monitor#5& 5e64b29& 0& UID268435456#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}


HKEY_LOCAL_MACHINE \ SOFTWARE \微软\威斯普\笔\数码兽

1 个答案:

答案 0 :(得分:4)

我没找到API;但是,我想我知道该怎么做:

  1. 通过EnumDisplayDevices找到要将输入映射到的监视器,我们感兴趣的是DeviceID,

  2. 找到输入设备的正确实例

  3. 写入以下注册表项:

    HKLM\\SOFTWARE\\Microsoft\\Wisp\\Pen\\Digimon
    
    • key = [您输入设备路径实例]
    • value = [您的监视器设备路径]
  4. 重启wisptis.exe。