将文本设置为另存为对话框的 ToolbarWindow324 控件?
Setting text to ToolbarWindow324 Control of Save as Dialog?
帮助将文本设置为 ToolbarWindow324
另存为对话框的控件?
5::
ControlGetText, ThisPath, ToolbarWindow324, ahk_class #32770 ahk_exe notepad.exe
Tooltip, Current Directory is : %ThisPath%
Return
上面的这段代码以编程方式为我提供了对话框的当前路径。我想用这个方法设置路径。
所以我尝试了下面的代码片段,似乎没有任何反应。我在网上搜索过,但找不到使用此方法的任何解决方案。我是不是做错了什么?
5::
ControlSetText, ToolbarWindow324, Test123, ahk_class #32770 ahk_exe notepad.exe
Return
我知道在同一个对话框中。例如,我可以使用我特别需要的文件名区域设置路径。
谢谢你帮助我。
可能有一个 ControlSetTextEx 函数(我处理 Window 个句柄已经有一段时间了)
更糟糕的是,您可能正在处理 RichEdit 控件,它具有防止文本被更改的受保护设置,它比我写一个简单的答案要复杂一些...但是 Microsoft 实际上做得很好在这个上工作一次。
这里有一个 link,你要找的东西具体是 EN_PROTECTED,但页面底部有一个 link 中所有控件的完整示例Visual C++.
注意:我知道您自己使用控制功能,但如果返回适当的 window 句柄或在控制功能列表中具有类似功能,基本 API 仍将起作用。
https://docs.microsoft.com/en-us/windows/win32/controls/format-text-in-rich-edit-controls
帮助将文本设置为 ToolbarWindow324
另存为对话框的控件?
5::
ControlGetText, ThisPath, ToolbarWindow324, ahk_class #32770 ahk_exe notepad.exe
Tooltip, Current Directory is : %ThisPath%
Return
上面的这段代码以编程方式为我提供了对话框的当前路径。我想用这个方法设置路径。
所以我尝试了下面的代码片段,似乎没有任何反应。我在网上搜索过,但找不到使用此方法的任何解决方案。我是不是做错了什么?
5::
ControlSetText, ToolbarWindow324, Test123, ahk_class #32770 ahk_exe notepad.exe
Return
我知道在同一个对话框中。例如,我可以使用我特别需要的文件名区域设置路径。
谢谢你帮助我。
可能有一个 ControlSetTextEx 函数(我处理 Window 个句柄已经有一段时间了)
更糟糕的是,您可能正在处理 RichEdit 控件,它具有防止文本被更改的受保护设置,它比我写一个简单的答案要复杂一些...但是 Microsoft 实际上做得很好在这个上工作一次。
这里有一个 link,你要找的东西具体是 EN_PROTECTED,但页面底部有一个 link 中所有控件的完整示例Visual C++.
注意:我知道您自己使用控制功能,但如果返回适当的 window 句柄或在控制功能列表中具有类似功能,基本 API 仍将起作用。
https://docs.microsoft.com/en-us/windows/win32/controls/format-text-in-rich-edit-controls