VC++ MFC学习
HAN-YQ
这个作者很懒,什么都没留下…
展开
-
文本编辑框自动换行
最近在学习MFC做课程设计,遇到了一个问题:文本编辑框自动换行问题。默认情况下,文本编辑框的内容是全部在一行里面的,但是很多情况下需要多行显示,上网查了一些资料,一直没有解决,最后在一个帖子里面看到了这么一句话: 先把编辑框属性的Auto HScroll取消 ,然后勾选Multiline,这样对于用来显示文本的编辑框已经实现了自动换行,可是对于输入的编辑框来说还需要进一步的设置。在输入的时候,原创 2013-09-04 23:21:05 · 1710 阅读 · 0 评论 -
如何给静态文本框添加背景图片
首先要在Messages里面选择WM_CTLCOLOR,然后编辑代码如下: HBRUSH CnbnbDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if(nCtlColor==CTLCOLOR_STATIC转载 2013-09-17 19:59:41 · 2113 阅读 · 0 评论 -
如何给对话框插入背景图片 VC++ MFC
对于基于对话框的工程来说,给主对话框添加背景图片还是相对比较容易的,因为本人这两天也用到了这一点,下面简单来说一下: void CManageDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this); // device context for painting SendMessage(WM_ICONERASEBKGND原创 2013-09-17 18:53:27 · 2735 阅读 · 1 评论 -
MFC 的List Control控件实现可编辑
所谓List Contro l,就是用来做LIist的,至于编辑,估计MS也没提供这个功能。比较诡异的是在给List Control 设置属性的时候居然看到Edit Label ,处于好奇点了点,发现只能修改第一列,改了之后失去焦点又变 回原来的文本。没有深入试下去,我估计可以修改第一列的数据。 其实要实现编辑功能,只要做一个Edit Control 就可以了,当需要编辑的时候,把这个Edit转载 2013-09-19 23:20:06 · 4078 阅读 · 0 评论