API函数中的窗体控制(100分)

  • 主题发起人 主题发起人 dlmn
  • 开始时间 开始时间
D

dlmn

Unregistered / Unconfirmed
GUEST, unregistred user!
我调用RASAPI函数RasCreatePhonebookEntry创建拨号连接时,弹出创建连接窗体。<br>如何把此API函数的窗体屏蔽掉,不让其显示,从而在程序内部给其付值?<br>&nbsp; 实质上是如何控制DLL中窗体的问题,毕竟,API函数也是以DLL的方式给出的
 
使用RasSetEntryProperties吧<br><br>var<br>&nbsp; &nbsp; entry: TRasEntry;<br>begin<br>&nbsp; &nbsp; FillChar(entry, SizeOf(TRasEntry), 0);<br>&nbsp; &nbsp; entry.dwSize := SizeOf(TRasEntry);<br>&nbsp; &nbsp; set_entry_params(entry);<br>&nbsp; &nbsp; if RasSetEntryProperties(nil, PChar('我的连接'),<br>&nbsp; &nbsp; &nbsp; &nbsp; @entry, SizeOf(TRasEntry), nil, 0) = 0 then<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;begin<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ShowMessage('拨号网络连接创建成功!');<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;end<br>&nbsp; &nbsp; else<br>&nbsp; &nbsp; &nbsp; ShowMessage('拨号网络连接创建失败!')<br>end;
 
找到目标窗体,然后隐藏它<br>ShowWindow(目标.Handle, SW_HIDE);
 
大哥,就是无法获得窗体句柄?
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=215471<br>这个帖子中xWolf的回答特别的好
 
http://61.132.118.185:8080/dispdocnew.php?t=&amp;id=190<br>这里有源码,也不错的
 
后退
顶部