我开发了一个使用 WindowsMessage 控制其他窗口的应用程序。它与我由 C# 构建的示例应用程序一起成功。但是,然后我尝试使用由 VB6.0 开发的遗留窗口来配置我的控制应用程序。在这里我有2个问题,
1) 以下方法返回 false 并且文本字段未更新。
IntPtr wParam = IntPtr.Zero;
IntPtr lParam = Marshal.StringToHGlobalAuto(text);
bool retVal = Convert.ToBoolean(SendMessage(handle, WM_SETTEXT, wParam, lParam));
任何人都可以帮我弄清楚吗?
2)当我扫描遗留应用程序中的子控制器时(使用窗口消息传递),我发现一些控制器的类名是ThunderRT6FormDC,ThunderRT6UserControlDC。这些控制器是什么?