如上图所示
然后我写了如下代码CPen pen;
pen.CreatePen(PS_SOLID, 1, RGB(255, 255, 255));
dcImageBasic.SelectPen(pen);
dcImageBasic.MoveTo(rcItem.left, rcItem.top + 10);
dcImageBasic.LineTo(rcItem.left + 247, rcItem.top + 10);
理论上,线应该从这个item的这头到那头的。
但实际现象是没有画到头。这和逻辑坐标与设备坐标有关吗。
查了下资料,还是没看出什么问题。我的显示屏分辨率是1680*1050的
解决方案 »
- Teechart Pro Activex 在VC++怎么使用 CDragPointTools
- vc从控件名获得控件id或则句柄怎么做啊
- 为什么提示 cannot convert from 'CString' to 'LPCSTR 呢?
- 如何双击运行的*.scr文件,,让它返回时返回到登陆界面
- 在对话框A中通过按钮生成另一个对话框B,同时设置B中的OnTimer,然后在B中主动销毁自身如何实现?
- 自主开发的WEB即时通讯工具,大家帮忙测试一下。http://www.biho.com.cn
- 请大家帮帮我看看关于Link错误
- 以前有看过的,但是忘了:VC如何完成自动输入
- 敬请高手指教:想做一个类似瑞星防火墙式的程序,运行时常驻内存,只在任务栏的右方显示图标,如何实现??在线等,多谢!!
- 关于一个sql语法的小问题
- VC Debug 执行跳转疑问
- 909314000342上面的明文与91;751678;;M下面加密后的会是怎么加密码算法?
GetClientRect,得到的宽度也是247
rcItem.right确实是247
但是我画一条247的先,却达不到247的长度。愁啊。是不是有啥坐标换算的呀。