我有一個VB6第三方上下控制內部的子控件的hWnd(讓它成爲ControlX),與UISpy我看得出來,ControlX有2個控制裏面,一個是「ThunderRT6TextBox」的其他是「UpDown20WndClass」。VB6:獲取第三方控制
我周圍繪製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,在周圍畫一個邊框。
我該怎麼做?
在此先感謝。
希望具有UpDown20WndClass不是微軟的一部分纏繞控制窗體2.0庫。這個庫有警告反對它在VB6程序中的使用,並且不能合法地重新分配,有效地使它對大多數程序無用。 – Bob77 2011-04-08 15:44:01