vb6 타사 UpDown 컨트롤 (ControlX로 지정)이 있습니다. UISpy를 통해 ControlX에는 2 개의 컨트롤이 있고, 하나는 "ThunderRT6TextBox"입니다. 기타는 "UpDown20WndClass"입니다.VB6 : 제 3 자 컨트롤 내에서 하위 컨트롤 가져 오기
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를 가진 래핑 된 컨트롤은 Microsoft Forms 2.0 라이브러리의 일부가 아니기를 바랍니다. 이 라이브러리는 VB6 프로그램에서의 사용에 대해주의를 기울여야하며 합법적으로 재배포 할 수 없으므로 대부분의 프로그램에서 효과적으로 사용할 수 없습니다. – Bob77