CEditBox边框是正方形的
我想要椭圆的,背景是浅蓝色的
有点像CSDN网站的<我要提问>这个按钮
请问怎么实现?
我想要椭圆的,背景是浅蓝色的
有点像CSDN网站的<我要提问>这个按钮
请问怎么实现?
解决方案 »
- 100分求助:dialog中嵌入Html出现的问题
- 关于多类继承的引用问题
- 在vc中如何返回一个null,如何判断某个对象的值为null啊
- 一个很关于菜的问题
- 高分探讨一个很有代表性的,且将在年底将用与南京钢铁公司的,价值100多万的一个工程项目问题。本人也编程3年,想给500,可不允许
- 如何检测一台机器上是否安装了JAVA虚拟机
- 用vc如何开发输入法?
- 颜色失真?当我用一张8位的位图bmp格式存储,选入ImageList中?有失真问题?
- 急问题,哪里有这种按钮下载,就是像银行的密码键盘一样,高高的,中间凹进,急急急急急急急.
- 本人初涉VC,望各位高手不吝赐教!!!谢谢大家先!
- SDI怎样创建新的view
- 动态库中要用到CMainFrame中的变量,怎么办?
{
if (CEdit::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
HRGN hRect=CreateEllipticRgn(0,0,100,100);
SetWindowRgn(hRect,TRUE); return 0;
}
为什么SetWindowRgn没有用呢
大概是编辑框还没有创建的原因,你在Drawitem里面试试
OnCreate的话,编辑框还没创建,所以没办法调用SetWindowRgn()
不放在OnCreate里,放在哪啊?
GetParent()->ScreenToClient(rect) ,获得控件在父窗口中的位置 然后 SetWindowRgn,MoveWindow()
就可以了 ,背静颜色响应WM_CTLCOLOR这个消息就可以了 。
Button有效
我的EditBox偏偏没效果
不知道是少了什么