SetWindowLong((HWND)&Dlg,GWL_EXSTYLE, WS_POPUP|WS_BORDER|WS_CAPTION);
这句有错误,第一个参数(HWND)&Dlg应该为Dlg.GetSafeHwnd().
这句有错误,第一个参数(HWND)&Dlg应该为Dlg.GetSafeHwnd().
解决方案 »
- 7个多月没上CSDN了,2013要高考了,也没啥时间了上了,散分
- VC6 MFC的文档视图,选择浏览器风格的时候,为什么提示IE4风格?
- 请教一个数据类型转换的问题?
- 求助:在windows下用Cygwin编译wireshark遇到问题?
- 我下载了个CBase64类,为什么用时出现我样的错误?
- 关于查询用户名和密码的问题
- 单文档CSplitterWnd切分视图,VS2003,错误
- 无法终结线程
- 关于ActiveX aggregate的问题
- 自动换行?
- 我在VC中用ADO编程操作数据库中的image字段,存的时候没有问题,读的时候却有问题?
- 那位大虾可否给小弟提供几个COM/ActiveX编程技术的网站呢?谢谢啦
Dlg.ModifyStyle (WS_CHILD,WS_POPUP|WS_BORDER|WS_CAPTION);
SetWindowLong((HWND)& Dlg,GWL_EXSTYLE, WS_POPUP|WS_BORDER|WS_CAPTION);
Dlg.DoModal();
在Dlg.DoModal()之前,Dlg.ModifyStyle没有办法调用,因为这时候窗口还没有创建
所以你只好在CPerson::OnInitDialog里面修改style和style_ex了,或者CPerson Dlg(style,style_ex) 也可以,自己定义构造函数