关于将文件嵌入到自身程序的问题.高手走过路过进来看看!.
wsjay 2006-06-17 06:08:46 我实现了把一个记事本嵌入到自己的程序里面.
Dim Handle As Long, Ret As Long
Handle = FindWindow("NOTEPAD", vbNullString)
Ret = SetWindowLong(Handle, GWL_STYLE, WS_VISIBLE Or WS_CLIPSIBLINGS)
SetParent Handle, Me.hwnd
MoveWindow Handle, 1, 1, 806, 632, 0
API声明就不写了.
其中上面一段是将文件挂到程序后的坐标处
MoveWindow Handle, 1, 1, 806, 632, 0也就是将文件置到我的程序的左上角
------------------------
但是因为某中原因.嵌入的文件位置变了.也就是说坐标不是我设置的地方了.还有2影.就是看起来像2个记事本一样.我试过将MoveWindow Handle, 1, 1, 806, 632, 0放到timer里来时时检测文件的位置.但是发现FindWindow返回的值都是0.也就是取不到当前的文件进程
有没有什么方法解决呢?