从外部进程以编程方式更改WxWidget滑块
Programmatically change WxWidget slider from external process?
我只有一个闭源MS Windows应用程序的二进制文件。
使用FindWindow[1]和GetClassName[2]函数揭示了应用程序主窗口的类名:"wxWindow"[3]。因此,我假设使用了wxWidgets [4] GUI库。
在这个主窗口的某个地方可能是一个"wxSlider"[5]组件。我的主要目标是从另一个进程控制这个"wxSlider"。这可能吗?如果有,你会如何处理这个问题?
到目前为止,我一直在设法避开这个问题。wxSlider组件可以通过鼠标滚轮事件来控制[6]。目前,我正在使用"mouse_event"函数[7]来模拟这些事件并控制滑块。然而,这只允许相对移动,而且相当不精确。 [1] http://msdn.microsoft.com/en-us/library/windows/desktop/ms633499 (v = vs.85) . aspx
[2] http://msdn.microsoft.com/en-us/library/ms633582 (v = VS.85) . aspx
[3] http://docs.wxwidgets.org/trunk/classwx_window.html
[4] https://www.wxwidgets.org/
[5] http://docs.wxwidgets.org/trunk/classwx_slider.html
[6] http://docs.wxwidgets.org/trunk/classwx_mouse_event.html
[7] http://msdn.microsoft.com/en-us/library/windows/desktop/ms646260 (v = vs.85) . aspx
由于wxSlider
封装了本机上下控件,您应该能够向其发送UDM_SETPOS[32]
消息以更改其值
- 双击滑块手柄时如何发出信号
- 连接 qml 拨号和 qml 中的滑块
- C++ Win32 列表框和滑块创建 Windows 应用程序
- JUCE:滑块,价值树错误
- QT 创建器:程序启动时音量滑块仍播放音频
- 使用 Qt5 的新信号/插槽实现向滑块发出信号
- 通过函数调用滑块fltk c
- GUI滑块的动态数量,该数量更新具有回调中值的std ::向量
- 如何在移动滑块时串联加载和显示多个图像?
- C++ 抛出读取访问冲突错误,但我不确定为什么。平铺滑块益智游戏
- QT信号和插槽.滑块和进度栏
- MFC滑块+编辑+微调器模式
- wxwidget 3.1.2 代码块 17.04 在链接步骤中出错
- CPP / JUCE 音频编程框架 - 滑块数组不起作用 - 单个滑块工作
- 在每个类中使用 TFT 类进行 GUI(按钮、滑块等)
- 反转滑块控制顶部 MFC C++
- 在visualc++中更改变量的基本滑块
- wx属性网格自定义滑块属性问题
- Qt 4.7.4 C++ QScrollBar语言 - - 使用 QStyle 设置滑块的大小
- 从外部进程以编程方式更改WxWidget滑块