为什么WM_GETTEXT取不出数据?
目的:取得CFE程序子窗体的内容
用spy++观察名为CFE的程序,发现父子关系CFEClass-> MDICLient-> AfxFrameOrView42
但是我这样仍然拿不到文本内容
请问错在哪里?
ParentHandle = FindWindow("CFEClass", "CFE")
ParentHandle = FindWindowEx(ParentHandle, 0&, "MDIClient", vbNullString)
ParentHandle = FindWindowEx(ParentHandle, 0&, "AfxFrameOrView42", "SESSION 1")
Handle = FindWindowEx(ParentHandle, 0&, "AfxFrameOrView42", vbNullString)
strText = Space(255)
SendMessage ParentHandle, WM_GETTEXT, 0, ByVal strText
MsgBox strText