HI all:
我现在将A程序中的一个Text控件子类化,然后截取WM_PAINT事件,想在它的边框画线,但是不熟悉图像的相关编程,请求帮助。
我的实现如下:
Private Function SubWndProc(ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
On Error Resume Next
If Msg = wm_paint Then
    'SetWindowText hwnd, "吴正杰"
    Dim hdc As Long
    Dim rc As RECT
    Dim hb As Long
    hb = CreateSolidBrush(RGB(255, 0, 0))
    hdc = GetDC(hwnd)
    GetWindowRect hwnd, rc
    FrameRect hdc, rc, hb
End If
SubWndProc = CallWindowProc(PrevWndProc, hwnd, Msg, wParam, lParam)
End Function
代码执行:没有任何效果     
谢谢各位!