我想创建非模态对话框.但是需要根据情况来确定是POPUP还是CHILD.
由于PreCreateWindow消息不响应.
我用CreateIndirect(),但是不成功,我也不清楚原因.
最好有例子代码.
由于PreCreateWindow消息不响应.
我用CreateIndirect(),但是不成功,我也不清楚原因.
最好有例子代码.
解决方案 »
- 重载OnCommand函数,无法关闭窗口了
- 谁钻研过《windows程序设计》第五版
- VC6 中ADODC控件如何连接上Sqlite数据库
- 有谁用过GetMenuBarInfo,应用出现未定义代码如下
- windows资源管理器中双击某程序就可以执行,请问此时双击是发出了什么消息?
- 请问搞通信编程应该怎么上手,看些什么书???急!!!
- UNIX下的SOCKET和JAVASOCKET之间能通讯吗?
- 一段C代码,用VC编译出错~~~~~应该怎么设置VC才能顺利的编译C代码呢??
- 关于 cin>> 输入的长度问题
- SDK、API、MFC到底是什么?
- DELPHI7.0调用VC++6.0的DLL遇到兼容性问题
- 在ToolBar上如何添加slider?
if(dwStyle && WS_CHILD)
{
dwStyle &= ~WS_CHILD;// 去掉WS_CHILD风格
dwStyle |= WS_POPUP;// 设置WS_POPUP风格
}
else
{
dwStyle &= ~WS_POPUP;
dwStyle |= WS_CHILD;
}
SetWindowLong(hWnd,GWL_STYLE,dwStyle);
CMyDlg *pDlg = new CMyDlg();
pDlg->Create(ID_DIALOG,this);
pDlg->ModifyStyle(WS_CHILD,0);