大
大大富翁
Unregistered / Unconfirmed
GUEST, unregistred user!
请问, savedialog在有的win2000操作系统下填入文件名的地方是一个Combobox,而在其他操作系统下是Edit,如果通过ApI控制写入一个文件的名字呢?<br>例如:如果是Edit,我可以这样写<br>var a,b,c:hwnd;<br> i:integer;<br>begin<br> a:=findwindow(nil,'my savedialog');<br> b:=findwindowex(a,0,'Edit',nil);<br> name:='myproc';<br> for i:=1 to length(name) do<br> begin<br> sendmessage(b,wm_char,ord(name),0);<br> end;<br> c:=findwindowex(a,0,'Button','确定');<br> sendmessage(c,wm_lbuttondown,0,0);<br>end;<br><br>但是如果是combobox,怎么办呢?(其实是一个ComboBoxEx32)<br>