16,472
社区成员
发帖
与我相关
我的任务
分享
void CHandSignatureWnd::ClearInput(void)
{
logTrace(__FUNCTION__);
if(!::InvalidateRect(GetInkWnd(),0,FALSE))
{
logTrace("InvalidateRect Failed,LastError:%d",GetLastError());
}
UpdateWindow();
}
bool CHandSignatureWnd::Hide(void)
{
logTrace(__FUNCTION__);
GetInkHandle()->ClearStrokes();
//SendMessage(WM_CLEARPEN);
ClearInput();
BOOL bSuccess = ShowWindow(SW_HIDE);
if(IsWindowVisible())
{
logTrace("ShowWindow(SW_HIDE) Called,But Window Still Visible.Failed Err: %d",GetLastError());
}
return bSuccess ;
}
CreateWnd(NULL,_T("HandSignatureWnd"),UI_WNDSTYLE_FRAME | WS_CLIPSIBLINGS | WS_CLIPCHILDREN,dwExStyle,nXPos,nYPos,nXWidth,nYHeight,0)
无文档视图概念,只是个简单的为win32窗口。