麻烦解释一下这两个函数,它的客户区是什么意思,具体指的是那一块区域?屏幕区呢?谢谢!!
解决方案 »
- 数据库问题
- CTest1Dlg dlg;定义在 BOOL CTest1App::InitInstance()里,为什么把 CTest1Dlg dlg;定义为全局变量就出错呢?
- 调用DLL,连接时出现错误,unresolved external symbol __imp__dhGetRetUrl
- 求思路!用VC实现调用无窗口IE登录Yahoo邮件服务器!
- about return a referrance
- 想编译一个64位ocx怎么注册在64位系统上
- 怎样判断这个东东的数据类型?
- 如何将CString类型的变量转成为Float类型的变量!!!!!!!!!!!!
- 我在装vs.net,可找不倒Frontpage server Extions,该怎么办?
- 请问win32 设置带图片的button一直不显示,怎么回事?
- 各位帅哥。。帮忙看看(DEBUG Assertion failed问题)
- 完成端口,能连接,不能收发。什么原因?windywalk(小龙)在吗??n久以前你也出过的问题!
我想让文字始终在客户区的最左上角显示,当点击或拖动滚动条时依然在客户区的最左上角(0,0)显示。我跟综了下面的输出坐标,但是好像依旧不行,也不知道问题出在哪。
void CMy11View::OnDraw(CDC* pDC)
{
CPoint ScrollPoint = GetDeviceScrollPosition();
CString strScroll = "";
strScroll.Format( "x = %d, y = %d\n", ScrollPoint.x, ScrollPoint.y );
TRACE( strScroll );
pDC->TextOut( ScrollPoint.x, ScrollPoint.y, strScroll );
}
不过你要修改一下代码,在OnScroll中加上一个InvalidateRect()