这段代码能写到Dll里吗?(30分)

  • 主题发起人 主题发起人 sy0116
  • 开始时间 开始时间
S

sy0116

Unregistered / Unconfirmed
GUEST, unregistred user!
windowhld:=GetForegroundWindow;<br> &nbsp;threadld:=GetWindowThreadProcessId(Windowhld,nil);<br> &nbsp;AttachThreadInput(GetCurrentThreadId,threadld,true);<br> &nbsp;Focushld:=getfocus;<br> &nbsp;AttachThreadInput(GetCurrentThreadId,threadld,false);<br> &nbsp;st:=GetWindowLong(focushld,GWL_STYLE);<br> &nbsp;MessageBox(0, PChar(IntToStr(st)), 'My DLL ', MB_OK);<br> &nbsp;Memo1.Lines.Add(IntToStr(inttostr(focushld));<br>我发现把这段代码写到DLL里好像有点问题,找到的handle和Style和Spy++都不同,而写在EXE中却是相同的
 
GetFocus的代码写在一个DLL里
 
Spy++是最好的找句柄软件 但是还是有些疑难句柄用鼠标放上去它显示不出 不过列表中一定有列出来的 这个很正常 我自己除了Spy++还用我自编的找句柄软件
 
接受答案了.
 
后退
顶部