请问vc中screen和client有什么区别? 在使用screentoclient()和clienttoscreen()函数中的screen和client各代表什么意思啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 screen代表屏幕。包括客户区和非客户区。client代表客户区 screen就是整个surface,而client就是surface的一部分了。画图最终是画在surface上面的。他们都是指设备坐标 CWnd::ScreenToClientvoid ScreenToClient( LPPOINT lpPoint ) const;void ScreenToClient( LPRECT lpRect ) const;将显示器上给定点或矩形的屏幕坐标转换为客户坐标。ScreenToClient成员函数将lpPoint或lpRect给定的屏幕坐标替换为客户坐标。新的坐标是相对于CWnd客户区的左上角的。 CWnd::ClientToScreen void ClientToScreen( LPPOINT lpPoint ) const;void ClientToScreen( LPRECT lpRect ) const;将显示器上给定点或矩形的客户区坐标转换为屏幕坐标。ClientToScreen成员函数使用lpPoint或lpRect指向的POINT或RECT结构或者CPoint或CRect对象的客户区坐标来计算新的屏幕坐标,然后它将结构中的坐标替换为新坐标。新的屏幕坐标是相对于系统显示器的左上角的。 这个问题困扰我很久了。。如何隐藏窗口啊 BMP文件的结构问题 怪异问题 一个程序已经通过编译,但是连接时出错 datagrid 设置数据源出错,请指教!!!! 请问我的VC程序在编译是没有错误,但在运行是老是出现内存异常。 关于Win32编程时的位图问题 求救!!!动态库里显示对话框不能显示出来 QQ:529026 如何让搜索是从内容的最开始起,而不是鼠标最后所在的位置? 如果我的变量m_time是int型的,那我下面的语句怎么错了? 求解将JPG等图像转换为AVI方法 关于打印预览的问题,请帮忙解决!谢谢!
而client就是surface的一部分了。
画图最终是画在surface上面的。
他们都是指设备坐标
void ScreenToClient( LPPOINT lpPoint ) const;void ScreenToClient( LPRECT lpRect ) const;将显示器上给定点或矩形的屏幕坐标转换为客户坐标。ScreenToClient成员函数将lpPoint或lpRect给定的屏幕坐标替换为客户坐标。新的坐标是相对于CWnd客户区的左上角的。 CWnd::ClientToScreen
void ClientToScreen( LPPOINT lpPoint ) const;void ClientToScreen( LPRECT lpRect ) const;将显示器上给定点或矩形的客户区坐标转换为屏幕坐标。ClientToScreen成员函数使用lpPoint或lpRect指向的POINT或RECT结构或者CPoint或CRect对象的客户区坐标来计算新的屏幕坐标,然后它将结构中的坐标替换为新坐标。新的屏幕坐标是相对于系统显示器的左上角的。