我有一个 vb6 第三方 UpDown 控件(让它成为 ControlX),使用 UISpy 我可以看到 ControlX 内部有 2 个控件,一个是“ThunderRT6TextBox”,另一个是“UpDown20WndClass”。
我在 ControlX 周围画了一个边框。我正在使用 ControlX hWnd,我像这样绘制边框:
hdc = BeginPaint(hwnd, tPS)
GetClientRect hwnd, controlXRect
DrawEdge hdc, controlXRect, BDR_SUNKENOUTER, BF_RECT
问题是边框是围绕 ThunderRT6TextBox 而不是 UpDown20WndClass 绘制的(可能 ControlX hWnd 返回它的内部 ThunderRT6TextBox 控件 hwnd)。
我想获取 ControlX 的内部 UpDown20WndClass 控件 hWnd,以在其周围绘制边框。
我怎样才能做到这一点?
提前致谢。