实现滚动条:步骤8

在Window_OnPaint函数中,更改WM_PAINT消息处理代码。

删除Window_OnPaint (HWND)HDC HDC;PAINTSTRUCT ps;HPALETTE hOldPal = NULL;hdc = BeginPaint (hWnd, &ps);/*获取DC */如果(Data.BitmapHandle.Flags.Allocated)/*我们有图像吗?* /如果(Data.hPalette)/*是否需要一个调色板选择吗?* /hOldPal =选择调色板(hdc,数据。hPalette,真正的);/*选择它。* //*油漆*/L_PaintDC (hdc平差。BitmapHandle,&rLeadSource,空,&rLeadDest,&ps.rcPaint,SRCCOPY);如果(Data.hPalette)/*如果有,返回旧的调色板。* /SelectPalette (hdc, hOldPal, TRUE);如果(bFirst)bFirst = FALSE;/*重置计数器并启动用于显示延迟的计时器。* /nCount = 0;nTimer = SetTimer (hWnd, 1, 1000, NULL);如果(nTimer !)消息框(hWnd, TEXT(“没有计时器!”),文本("错误-资源"), MB_OK);/*没有可用的计时器,因此退出应用程序。* /FORWARD_WM_DESTROY (hWnd, PostMessage);EndPaint (hWnd, &ps);/*返回DC */返回

栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。