用AppWiard生成dialog应用程序(dlg1)
在resource view中自定义对话框dlg2(popup)
dlg1的OnButtonXX时,
void CDlg1::OnButtonXX()
{
CDlg2 dlg;
dlg.DoModal();
}
一切正常。但是
如果我想改变dlg2的外观,也就是在OnCreate中加入如下代码:
CRgn rgn;
CRect rect;
GetWindowRect(&rect);
rgn.CreateRoundRectRgn(rect.left,rect.top,rect.right,rect.bottom,50,50);
SetWindowRgn(rgn,1);后,
我就再也没有见到它的样子了,
大伙儿给支个招吧
在resource view中自定义对话框dlg2(popup)
dlg1的OnButtonXX时,
void CDlg1::OnButtonXX()
{
CDlg2 dlg;
dlg.DoModal();
}
一切正常。但是
如果我想改变dlg2的外观,也就是在OnCreate中加入如下代码:
CRgn rgn;
CRect rect;
GetWindowRect(&rect);
rgn.CreateRoundRectRgn(rect.left,rect.top,rect.right,rect.bottom,50,50);
SetWindowRgn(rgn,1);后,
我就再也没有见到它的样子了,
大伙儿给支个招吧
解决方案 »
- 请高手指教MFC的动态创建问题,我怎么觉得动态创建是多余的!
- vc6环境下,chtmlview怎样屏蔽网页里标题为windows internet explorer的弹出对话框?
- 如何使程序编译后的Hash码都一样??
- 请教:怎样实现动态画直线
- 各位高手,请教一个问题
- 请教ExcelApplication.DisConnect时,如何避免关闭外部执行的EXCEL程序?
- 如何对位图旋转?
- struct结构中含有类成员,就不能初始化吗?
- 推荐几本关于WINDOWS编程的书
- 如何用VC编程从系统中读取硬件的中断号和地址 如USB 谢谢!
- *** ▲△▲△▲ 怎么在显示桌面之前就<运行>我的程序 100分▲△▲△▲***
- 问个网络基础的问题(不是网络编程和socket)。
改为
GetClientRect(&rect);
看看
ScreenToClient