c# - 我需要帮助让 PostMessage 用鼠标点击
问题描述
晚安,我正在做一个程序。特别是我是新手,但我需要 PostMessage 的帮助才能在另一个窗口中的某个位置单击鼠标,好吧我已经完成了一部分,它单击但不是我想要的位置,只需单击我的光标位置是的,我已经尝试过使用 SetCursorPos 但它不起作用,如果我使用的是计算机更是如此。然后,用户选择使用以下代码选择的地点:
int xn = Cursor.Position.X;
int yn = Cursor.Position.Y;
DialogResult dialogResult = MessageBox.Show("Deseja salvar a posição do Button?", "Info", MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes)
{
Setting.ButtonX = xn;
Setting.ButtonY = yn;
MessageBox.Show("Posição do Button salva!");
}
保存后点击以下代码:
foreach (Process proc in processes)
PostMessage(proc.MainWindowHandle, WM_LBUTTONDOWN, 1, MakeLParam(70, 20));
但是我需要帮助添加ButtonX和ButtonY的坐标,希望你理解,我不太懂英文
解决方案
推荐阅读
- javascript - 如何从javascript中的函数访问全局变量
- android - 如何在运行时在谷歌 ar 核心中的 ArSceneView 中切换 2D 纹理
- python - 将python值从字符串转换为整数
- javascript - 如何在 Flask 中渲染多个文件
- python-3.x - Elasticsearch Python http_compress=True 导致'json_parse_exception','非法字符((CTRL-CHAR,代码31)
- php - 结合时间和时间戳在php和mysql中选择定时数据
- azure - 仅使用登录服务器、用户名和密码为 Azure 创建一个长期有效的令牌
- javascript - 减少 Webpack 包中的 JSON 文件大小
- angular - Angular Universal:不渲染某些页面
- php - 我无法理解以下 dirname() 函数代码