`
yuanlanxiaup
  • 浏览: 855530 次
文章分类
社区版块
存档分类
最新评论

呵呵。别出心裁的禁止窗体移动。(C++)

 
阅读更多
//
//Disablemovewindow
//
HMENUhMenu=GetSystemMenu(hWnd,FALSE);
intnMenuCount=GetMenuItemCount(hMenu);
for(inti=0;i<nMenuCount;i++)
...{
charszMenu[50];
GetMenuString(hMenu,i,szMenu,
50,MF_BYPOSITION);
if(strstr(szMenu,"移动")!=NULL)
...{
RemoveMenu(hMenu,i,MF_BYPOSITION);
break;
}

}

触类旁通,你可以删除“关闭”可以禁止点击关闭,“最小化”可以禁止,虽然禁止窗体移动的文章很多了。但是不同的是,利用改变通告消息的发送者的方法无法适用于Document/View的窗体上。百思不得其解,碰到了。发现这样可以。以后在用View的时候可以这样禁止窗体移动了哦~

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics