求救,子类化的问题?
LRESULT CFormWorkTicket2::EditWndProc(HWND hwnd, UINT nMsg, WPARAM wParam, LPARAM lParam)
{
ASSERT(s_OriginWndProc != NULL);
HDC hdc;
RECT rc;
PAINTSTRUCT ps;
TCHAR szText[MAX_PATH];
switch(nMsg)
{
case WM_PAINT:
hdc = ::BeginPaint(hwnd,&ps);
::GetWindowRect(hwnd,&rc);
::MoveToEx(hdc,0,rc.bottom-rc.top-5,NULL);
::LineTo(hdc,rc.right-rc.left,rc.bottom-rc.top-5);
::EndPaint(hwnd,&ps);
return 0;
}
return ::CallWindowProc(s_OriginWndProc,hwnd,nMsg,wParam,lParam);
}
Edit中的文字显示不出来,当然,如果在父窗口中对Edit来个SetFocus就会搞定,请问,可有其它方法?