请问如何向另存为对话框中的文件名栏自动填写文件名??(60分)

  • 主题发起人 主题发起人 ymkj
  • 开始时间 开始时间
Y

ymkj

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何向另存为对话框中的文件名栏自动填写文件名??<br>另已得到一外部应用程序的窗口句柄,如何才能得到此窗口下的所有图标按钮的句柄??
 
<br>&nbsp; SaveDialog1.FileName:='aaa';<br>&nbsp; if SaveDialog1.Execute then<br>........
 
不行!另存为对话框是别人用C写的程序中的。<br>我能得到这个另存为窗口的句柄。
 
你可以用一个timer或者用Hook来定时执行以下功能的涵数<br>(1)GetCursorPos()可以得到当前mouse的位置<br>(2)利用上一涵数捕捉到的Point来调用WindowFormPoint()可以得到此坐标下的window Handle<br>然后就可以用GetWindowDc来取得HDC,画任何你想画的东东:)
 
多人接受答案了。
 
后退
顶部