windows程序求助
case WM_PAINT:
hdc = BeginPaint (hwnd, &ps) ;
// Get vertical scroll bar position
si.cbSize = sizeof (si) ;
si.fMask = SIF_POS ;
GetScrollInfo (hwnd, SB_VERT, &si) ;
iVertPos = si.nPos ;
// Get horizontal scroll bar position
GetScrollInfo (hwnd, SB_HORZ, &si) ;
iHorzPos = si.nPos ; //现在的位置
// Find painting limits
iPaintBeg = max (0, iVertPos + ps.rcPaint.top / cyChar) ;
iPaintEnd = min (NUMLINES - 1,iVertPos + ps.rcPaint.bottom /cyChar);
for (i = iPaintBeg ; i <= iPaintEnd ; i++)
{
x = cxChar * (1-iHorzPos) ; //1减去它是否小于0了呢??????
y = cyChar * (1-iVertPos) ;
TextOut (hdc, x, y,
sysmetrics[i].szLabel,
lstrlen (sysmetrics[i].szLabel)) ;
TextOut (hdc, x + 22 * cxCaps, y,
sysmetrics[i].szDesc,
lstrlen (sysmetrics[i].szDesc)) ;
SetTextAlign (hdc, TA_RIGHT | TA_TOP) ;
TextOut (hdc, x + 22 * cxCaps + 40 * cxChar, y, szBuffer,
wsprintf (szBuffer, TEXT ("%5d"),
GetSystemMetrics (sysmetrics[i].iIndex))) ;
SetTextAlign (hdc, TA_LEFT | TA_TOP) ;
}
EndPaint (hwnd, &ps) ;
return 0 ;问题:
1.x = cxChar * (1-iHorzPos) ; //1减去它是否小于0了呢?????? 求解释
...全文
相关推荐
pccb mfc求助
【标题】:“pccb MFC(Microsoft Foundation Class Library)求助”在编程领域,尤其是在Windows应用程序开发中,MFC(Microsoft Foundation
Windows8安装黑苹果懒人版电子教程
- **求助方式**:在安装过程中遇到问题时,应按照教程提供的格式发布求助帖,并避免随意公开个人联系方式。
升级Windows 8后无法打印问题通解.docx
总的来说,解决Windows 8升级后无法打印的问题,关键在于更新或找到正确的驱动程序。先尝试系统自动更新,然后是官方网站下载,接着是使用驱动管理工具,最后是求助于社区和论坛。
当程序在Windows8里无法运行怎么办.docx
- 查看程序开发者或制造商的官方网站,寻找关于在Windows 8中运行的官方建议或更新。- 加入技术论坛或社区,如文中提到的“三联电脑办公群”,向有经验的用户求助,他们可能提供其他有效的解决方案。
windows靠谱解决应用程序 遇到了问题,需要关闭
在Windows操作系统中,有时会遇到应用程序崩溃并弹出“应用程序遇到了问题,需要关闭”的提示,这对于开发者来说无疑是一个常见的困扰。



