像素厘米毫米英寸怎么转换?用COMBOBOX控件怎么判断.

buhnbuhn1000 2013-02-13 02:47:12
如图,如果右边的下拉框选择不同的格式,左边的数值也会自动改变.如何做到
...全文
192 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
buhnbuhn1000 2013-02-22
  • 打赏
  • 举报
回复
引用 6 楼 tiger9991 的回复:
CBN_SELCHANGE
求详细啊啊啊
anmychen2001 2013-02-21
  • 打赏
  • 举报
回复
首先要获得个DC,是个CWND就可以

CClientDC dc(this);

dc.SetMapMode(MM_TEXT); // 每个逻辑点1像素
int DPI = dc.GetDeviceCaps( LOGPIXELSX ) ;

float X = (float)point.x / (float)DPI * 25.4f ;
float Y = (float)point.y / (float)DPI * 25.4f ;
buhnbuhn1000 2013-02-21
  • 打赏
  • 举报
回复
jimette 2013-02-21
  • 打赏
  • 举报
回复
像素厘米毫米英寸怎么转换?我以为是单位转换呢 updatedata 之后
shen_wei 2013-02-21
  • 打赏
  • 举报
回复
响应下拉事件。。
傻X 2013-02-21
  • 打赏
  • 举报
回复
CBN_SELCHANGE
淡定的飘着 2013-02-21
  • 打赏
  • 举报
回复
就一个下拉框事件而已
Eleven 2013-02-16
  • 打赏
  • 举报
回复
CBN_SELCHANGE ?
yqaion 2013-02-16
  • 打赏
  • 举报
回复
添加下拉框单击事件

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧