WinCE/Mobile
文章平均质量分 56
wyunteng
这个作者很懒,什么都没留下…
展开
-
ComboBox只接受数字,并限制数字范围
在MFC开发过程中使用ComboBox,有时会根据需求要求只能输入数字,并且要求数字在一定的范围内,例如一个用于选择小时的ComboBox,时间范围为00到23,那么该如何实现? 代码如下: 在Dialog.h中: …… CComboBox m_cbHour;// 声明CComboBox类型作为CDialog类的成员变量 …… afx_msg void OnCbnEditchangeCbHour(); afx_msg void OnCbnEditupdateCbHour();原创 2011-04-28 23:46:00 · 5347 阅读 · 0 评论 -
只有一列的CListCtrl如何保证无横向滚动条
在开发中有时需要一个只有一列的CListCtrl,但是在设置列宽之后再插入多项数据后,有时会因为出现纵向滚动条导致列宽过大而出现横向滚动条,下面我们就来消除横向滚动条。 具体代码如下: 主要原理是如果CListCtrl列数为不为1时返回;数据项为0或者全部数据项项高度不足以出现纵向滚动条时设置列宽为客户区宽度;如果出现纵向滚动条时设置列宽为客户区宽度减去滚动条宽度以及滚动条边框宽度。 使用时机 如果重载CListCtrl的InsertItem方法,加入此代码,那么会因为每次插入数据都原创 2011-04-29 00:08:00 · 2362 阅读 · 1 评论 -
WinCE实现屏幕截图并保存为BMP文件
本文将在Windows Mobile上实现通过句柄获得HDC并保存为BMP文件,从而实现全屏截图以及窗口截图。效果图如下: 主要接口如下: BOOL SaveHwndToBmpFile(HWND hWnd, LPCTSTR lpszPath);传入句柄以及文件路径,如果句柄为空则截取整个屏幕。 LPCTSTR GetFil原创 2011-04-30 11:00:00 · 3137 阅读 · 0 评论