
MFC
Chasen_y
天下行大
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编写一个单文档界面的应用程序,程序启动后在用户区显示一个圆,用鼠标可以拖动这个圆。
编写一个单文档界面的应用程序,程序启动后在用户区显示一个圆,用鼠标可以拖动这个圆。//在视图类声明中定义成员变量:private: BOOL m_bLBtnDown; CPoint m_pointMouse; CRect m_rectEllipse;//在视图类的构造函数中对成员变量进行初始化:CDragView::CDragView():m_rect原创 2014-07-03 00:55:24 · 3442 阅读 · 0 评论 -
GetWindowRect和GetClientRect图解
一:关于坐标 MFC中绘图时经常涉及到坐标计算,GetWindowRect和GetClientRect这两个函数,是获取逻辑坐标系中窗口或控件(其实也是窗口)大小和坐标的常用函数了,有什么不一样的?先说说什么叫逻辑坐标?讲到逻辑坐标,它相对的一个概念是设备坐标,是为了屏蔽掉不同设备属性差别而设置的抽象坐标系,说白了,就是独立于设备坐标的统一接口,程序员不需要去在具体的设备上进行绘转载 2015-01-11 17:18:50 · 891 阅读 · 0 评论 -
MFC RADIO
先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButton *)转载 2016-09-06 09:49:16 · 327 阅读 · 0 评论 -
打印坐标映射
原创 2017-04-12 10:05:51 · 274 阅读 · 0 评论 -
点在折线上
CRect rect,rect1; CPoint pt; int k,dx,dy; pt.x = X; pt.y = Y; TCHAR service_id[TRAIN_ORDER_LEN];// TCHAR local_sub_id[LOCAL_SUB_ID_LEN]; TCHAR destcode[DESTCODE_LEN]; /* for(int原创 2017-05-25 13:58:23 · 358 阅读 · 0 评论 -
MFC打印相关代码
// MySetPrinter// // Demonstrates how to use the SetPrinter API. This particular function changes the orienation// for the printer specified in pPrinterName to the orientation specified in dmOrien原创 2017-04-26 16:29:00 · 4322 阅读 · 0 评论 -
MFC 编辑框控制只输入小数,并控制小数位数,整数位数,值
效果关键代码void CDecimalEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: Add your message handler code here and/or call default // // 保证小数点最多只能出现一次 if ((nChar==0x08)||(nChar==0x原创 2017-07-27 18:36:13 · 4455 阅读 · 0 评论