我是想自己实现一个编辑框,而且要彩色的,带边框。
开始我尝试使用CWnd作为基类,然后修改OnPaint等一大堆函数。
最后发现这个CWnd不能获得输入焦点 - - 气死我。
在网上找不到信息(我不知道怎么才能找到)于是我换CEDIT来做。
CEdit做就有几个不好的:
1是有那个输入光标,我想隐藏掉,使用HideCaret ()没有反映。
2是图案我不会改,想做一个漂亮的编辑框(带动态边框和效果的)可是我把OnPaint改了以后发现只有在重新切换到程序的时候才会响应OnPaint.
3是。。文字的位置怎么调 - - 我的文字老在左上角,我想把它调到垂直局中,然后水平又是另外一个固定位置。
开始我尝试使用CWnd作为基类,然后修改OnPaint等一大堆函数。
最后发现这个CWnd不能获得输入焦点 - - 气死我。
在网上找不到信息(我不知道怎么才能找到)于是我换CEDIT来做。
CEdit做就有几个不好的:
1是有那个输入光标,我想隐藏掉,使用HideCaret ()没有反映。
2是图案我不会改,想做一个漂亮的编辑框(带动态边框和效果的)可是我把OnPaint改了以后发现只有在重新切换到程序的时候才会响应OnPaint.
3是。。文字的位置怎么调 - - 我的文字老在左上角,我想把它调到垂直局中,然后水平又是另外一个固定位置。
解决方案 »
- CXml NewChild 产生的子节点之间怎么换行
- 那有VC的界面控件下载?
- 注册代码问题..解释下《远程控制编程技术》中的注册代码
- 如何在一个窗口上显示web内容
- smtp发送邮件的问题!
- 系统中有多声卡A,B,C,D,如何修改控制面板下的默认声卡 由A到其它莫个呢?
- CView::PreCreateWindow(&cs)和CMainFrame::PreCreateWindow(&cs)有什么区别呢?
- 急!如何在其他类或模块中触发我定义的事件?一经解决马上给分!
- 指针问题的困扰
- 图像图形处理算法,急需解决,求帮助
- 手动修改CWndApp的子类,超简单!
- 【新手求助】条件if( m_dSel & 0x1)是什么意思?
2.你可以派生一个CStatic类,在里面添加一个无边框的编辑框,静态文本框的面积要大些,这样就在静态文本框中贴图
3.你用一个无边框的编辑框,只要背景图贴好了,你想显示成怎样都行