如题
解决方案 »
- MDI 不同类型文档(后缀不同),文件图标不一样!
- 动态创建派生自CWND类的新窗口!
- 不好意思,又是我这个小菜。希望大家继续帮帮忙,嘿嘿
- 如果程序Crash了,如何记录程序Crash前的状态
- 在。NET时代,学VC6还有发展吗?
- 有在win98下成功使用CopyFileEx的大虾么?我怎么调用都是失败?请大家进来评评~
- 各位高手,给点学好VC的建议,谢谢
- 从即时战略游戏中想到的问题
- 关于GetPrivateProfileString的问题
- 有谁能解WinZip 8.0加密过的文件吗?
- 紧急求助:C语言函数 要求在VC下功过运行(100分 我在C语言发帖了但没人给回复)
- 紧急求助:使用MSADO15.DLL,打包时应该安装哪些文件???
{
lpwndpos->flags |= SWP_NOMOVE;
CDialog::OnWindowPosChanging(lpwndpos);
}
GetSystemMenu(FALSE)->RemoveMenu(SC_MOVE, MF_BYCOMMAND);推荐使用后者。
不行产生中断了我是想让你一个对话框限制在一个固定的位置,不能够移动。,。。to: _foo(void) //莫名函数:) 你的方法可以限制移动,就是我限定的位置有一点上移,而且SETPOSITION()调整不了它的Y坐标。不知道各位朋友还有什么办法。
加了这条语句我的对话框的位置上移了一个标题栏的高度,我还想用原来的位置。
请问如何解决啊。。解决了问题马上结贴 。
=============
你可以设一个变量啊,
m_bNoMove=FALSE;//这是对话框的成员变量,初始化是FALSEvoid CYourDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{
if (m_bNoMove)
{
lpwndpos->flags |= SWP_NOMOVE;
}
CDialog::OnWindowPosChanging(lpwndpos);
}在initdialog中用setwindowpos把窗口定位到理想的位置后,把m_bNoMove置为直。
指点,我知道我错在哪里。。以后多多帮忙。我要结贴给分了。速战速决,希望你们以后记住我。多帮我