我知道用CREATEELLIPTICRGN()函数和SETWINDOWRGN()函数,能不能具体点?用FINDWINDOW()得到吗?
如没有具体过程,给点思路也行,比如先干身摸,后应干身摸。谢啦!

解决方案 »

  1.   

    用 FINDWINDOW 找到记事本的句柄,然后用下面的方法:http://expert.csdn.net/Expert/topic/1496/1496311.xml?temp=.6879846
      

  2.   

    这样做是不行的32位Windows下的每个进程的内存地址是单独的,某个进程的系统对象不能在另一个进程使用解决办法:用全局Hook实现进程注入。但纯靠VB是不行的(关键是受全局Hook的回调函数必须放入Win32 Dll的限制)
      

  3.   

    还是  zyl910(910:分儿,我来了!) 厉害我都做了无用功了
      

  4.   

    同意zyl910(910:分儿,我来了!) 说的HOOK办法。
    不过纯靠VB是行的。使用一些办法可以使VB dll导出函数。
    具体可以到PSCODE查询。
      

  5.   

    可以的
    首先用api函数在vb中做一个椭圆形的窗体
    然后把记事本放到这个椭圆形的窗体中
    ok