我想弹出一个对话框,
在对话框里面输入SDI界面的大小和其标题,
点击“确定”之后,此设置立即实现,
也就是SDI的大小和其标题都动态的变换了。。分不多,求高人解答。。
在对话框里面输入SDI界面的大小和其标题,
点击“确定”之后,此设置立即实现,
也就是SDI的大小和其标题都动态的变换了。。分不多,求高人解答。。
解决方案 »
- 问一个VS2008的菜鸟问题,怎样给按钮添加事件
- 不能将参数 1 从“const char [508]”转换为“const wchar_t *”是怎么回事涅??
- 多文档程序中自定义生成的对话框窗口怎么挡住了文档窗口?
- 给小弟指条路(c/c++的困惑)==========》
- 对话框关闭和视的问题
- 一个小问题,关于程序的VIEW应该继承什么
- 请问有没有人会使用vc1.52编译驱动程序呢?怎么编译?
- 隐式调用dll时发生的错误。
- 请教一个汇编问题!
- █龙的天空█ 我的博客想与人交换链接 有意思的进来 留一下
- 如何判断单实例程序已经运行(不是判断自身)
- 急,急,急,MFC扩展动态库中调用DoModal在Release模式下出错...
{
CPaintDC dc(this); // device context for painting
//这样设置一个文档的标题,不然会出现"无标题"的情况
SetWindowText("环保通讯客户端");
}
调用SetWindowPos和SetWindowText就可以实现!
#define UM_SETWTEXT WM_USER + 500
2.Mainfrm.c中添加
//BEGIN_MESSAGE_MAP
ON_MESSAGE(UM_SETWTEXT,OnSetWText)
//END_MESSAGE_MAP()
3.OnSetWText 中实现
{
SetWindowText(str);
}4.窗体确定实现中添加
::PostMessage(pMainFrame->m_hWnd,UM_SETWTEXT,0,0);
((CMainFrame*)theApp.GetMainWnd())->GetSafeHwnd(),
**, **,
**, **,
SWP_NOZORDER);
1:前俩个参数和最后那个参数是我自己探索出来的,不知道为什么最后一个参数必须是SWP_NOZORDER才可以改变掉窗口的大小,其它的参数都无效。
2:还有就是如果用SetWindowPos()我还是不能实现其功能**代表的是我自己的位置大小参数,就不写了。。结贴给分了
((CMainFrame*)theApp.GetMainWnd())->GetSafeHwnd(),
**, **,
**, **,
SWP_NOZORDER); 忘了格式代码