初始化时对话框是有非客户区的,当满足某一个条件的时候,怎样把非客户区去掉????谢谢!!
解决方案 »
- 紧急求助!!!我的机子断了一次电,再打开文件,发现原来的cpp文件变成了一堆00000000000,什么都没有了!
- 为什么这样子不可以呢?
- mfc中如何判断文件尾?
- 水晶报表10如何连接access数据库?100分相赠!
- 控件自动下载问题--之多个控件
- 有谁知道在钩子回调函数“KeyboardProc”中如何判断是否是某个功能组合键被按下?
- vc6 IDE环境里的问题,苦恼
- LRESULT 是一种什么类型的变量,一般在什么场合使用?
- 调试的问题!
- 编一函数,将一字符串转换成它的ASCII码的字符串,如"123"变成"31 32 33",如何?反之,又怎样?
- 相对路径的获得 急
- 函数调用问题,谢谢
DWORD oldstyle=GetWindowLong();
DWORD newStyle=WS_XXXX;设置你需要的样式
SetWindowLong(olstyle|newstyle);
{
if( bCalcValidRects )
{
int nCYCaption = GetSystemMetrics(SM_CYCAPTION);
lpncsp->rgrc[0].top -= nCYCaption;
}
else
{
CDialog::OnNcCalcSize(bCalcValidRects, lpncsp);
}
}
GetClientRect(CRect *rc);
GetWindowRect(CRect *rc);
SetWindowRgn(CRgn *rgn);
把标题栏去掉以后,窗体还是有客户区与非客户区(上、下、左、右边分别有3个像素)之分,我是想能不能动态的改变对话框把对的属性即话框的Border属性由Resizing改为Nono,这样就能得到我想的效果了。