- 博客(11)
- 资源 (8)
- 收藏
- 关注
原创 关于修改CEdit控件背景颜色总结
修改控件的背景颜色,需要添加消息 afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);ON_WM_CTLCOLOR()HBRUSH CPC21Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlC
2016-01-25 19:54:28
2471
原创 MFC基本操作【备忘】
一、 加载图标ICO资源HICON m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);二、 程序运行过程中设置图标SetIcon(m_hIcon, TRUE); // Set big iconSetIcon(m_hIcon, FALSE); // Set small icon三、 获取屏幕像素int nWidt
2016-01-11 22:47:43
383
原创 自绘关闭按钮
自绘关闭按钮涉及到插入图标资源、鼠标操作、绘制图标的类CDC、设置鼠标形状等操作。一、至于鼠标操作,必须添加鼠标移动、鼠标左键按下的消息BEGIN_MESSAGE_MAP(CShowDlg, CDialog) //{{AFX_MSG_MAP(CShowDlg) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON()
2016-01-05 19:32:27
862
原创 vc自绘控件总结
想必很多使用MFC编程的朋友都想去用微软的控件,但是很多时候我们发现控件的功能并没有想象中的那么强大,而且很多功能我们根本都用不到,我们想去自绘控件,但是又不知道如何着手。本文介绍MFC控件设计的大致步骤。Window窗口中的控件都是有一系列的窗口组成。其实按钮就是一个窗口,至于它是如何能嵌入到其他的窗口中呢,这就关系到一个父窗口的问题了,即按钮必须是父窗口的子窗口,并且父窗口移动及时通知子窗口移动
2016-01-04 23:02:14
640
原创 mfc在窗口中添加右键菜单
mfc在窗口中添加右键菜单,大致分为一下三步一。创建菜单 插入-》资源-》菜单-》创建,ID分别为ID_MENUITEM1,ID_MENUITEM2二、定义函数并且添加消息映射 声明: afx_msg void OnMenuitem1();//ID_MENUITEM1消息函数 afx_msg void OnMenuitem2();//ID_MENUITEM2消息函数 afx
2016-01-03 10:46:55
4542
原创 MFC各种情况下获取背景颜色
一、获取背景颜色 GetSysColor函数m_image_list.SetBkColor( GetSysColor( COLOR_WINDOW ) );#define CTLCOLOR_MSGBOX 0#define CTLCOLOR_EDIT 1#define CTLCOLOR_LISTBOX 2#define CTLCOLOR_BTN
2016-01-02 23:56:09
2432
原创 MFC VC++6.0列表控件的使用
一、创建 创建列表控件,IDC_LIST1 列表视图控件有4种风格:Icon、Small Icon、List和Report。下面简单说下4种风格各自的特点:Icon大图标风格:列表项的图标通常为32×32像素,在图标的下面显示标签。Icon大图标风格:列表项的图标通常为32×32像素,在图标的下面显示标签。Small Icon小图标风格:列表项的图标通常为16×16像素,在图标的右面显示标签。
2016-01-02 17:58:09
5462
原创 几种时间以及时区之间的时间转换
一、系统时间和本地时间 系统时间:即世界时间,所有地区的系统时间都是一致的 本地时间:由于时间分区,本地时间代表当地时区的时间/*typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinut
2016-01-02 13:07:49
838
原创 C/C++中时间的类型以及操作方法技巧
一、获取系统时间SYSTEMTIME st; CString strDate,strTime; GetLocalTime(&st); // strDate.Format("%4d-%2d-%2d",st.wYear,st.wMonth,st.wDay); strTime.Format("%2d:%2d:%2d",st.wHour,st.wMinute,st.wSecond);Get
2016-01-02 11:38:24
485
原创 Windows 获取文件操作时间的方法
一、获取文件的修改时间/*typedef struct _WIN32_FIND_DATAA { DWORD dwFileAttributes; FILETIME ftCreationTime;//获取文件创建时间 FILETIME ftLastAccessTime;//获取文件访问时间 FILETIME ftLastWriteTime;//获取文件修
2015-12-11 18:21:14
3159
原创 计算机数据的存储总结
首先要说明的是,负数的首位都有一个1作为标志位。对于char型数据范围为【-128,127】,举例:-128=0x80,-127=0x81,-126=0x82,…………-1=0xFF,0=0x00,1=0x01,127=0xEF,以上的等号以后的为计算机无符号存储的结果-127的负数(负负得正)为127-128的负数(负负得正)为128=-1
2014-12-24 11:26:54
575
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人