我想弹出一个window,四个角都是圆角,请问怎么做?
解决方案 »
- 有时当在ContinueModal()中,为什么如何解决?
- 请教MFC菜单栏中加一个按钮转到另一个exe程序,如何实现?
- 求救! 不认识我的CLSID
- 用代码创建文本框的问题
- 如何用SDK实现状态栏,就是一般窗口底部的那行
- 多线程显示问题,高手指教
- sdk下如何更改按钮背景颜色!
- 如何准确得到网页中特定内容和与之对应的数据!
- 请哪位好心的大师救我一下:我现在在做一个录音软件,但我不知到如何获得普通声卡的Line-In进来的数据,如果做不出来我就要被炒了,请救救我,分小弟一定给。
- 为什么是一个空白的页面?
- 我的SDI程序,在文档类中调用一个模态对话框编辑数据.文档类中的变量值怎么传到对话框中去?
- 有关菜单项的一个奇怪问题?
{
CFrameWnd::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
CRgn m_rgn;
CRect rc;
GetWindowRect(&rc);
rc -= rc.TopLeft();
m_rgn.CreateRoundRectRgn(rc.left,rc.top,rc.right,rc.bottom,300,300);
SetWindowRgn(m_rgn,TRUE);
}
SetWindowRgn(Handle,hRgnR,true);
用这二个API就可以了
但是还是有个问题,rc -= rc.TopLeft();这行语句有什么作用,为什么去掉它窗口会发生奇怪的现象,
还有就是圆角窗体的四周变得很难看了,和原来的窗体不一样了,这是为什么