如何使对话框位置不可移动,在线waiting 就是当用户单击标题栏试图拖动时,让对话框位置固定不动,怎么实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在void CHhDlg::OnSysCommand(UINT nID, LPARAM lParam){ if((nID & 0xFFF0) == SC_MOVE) { return; } //....}添加上面代码就可以。 这样更好 CMenu* pSysMenu = GetSystemMenu(FALSE); if (pSysMenu != NULL) { pSysMenu ->RemoveMenu(SC_MOVE, MF_BYCOMMAND); } thx!或者:void CTESTDlg::OnNcLButtonDown(UINT nHitTest, CPoint point) { // TODO: Add your message handler code here and/or call default if(nHitTest == HTCAPTION) return ; CDialog::OnNcLButtonDown(nHitTest, point);} 类调用主类函数的问题 如何或得某个进程占用内存空间的大小 写入BMP位图后颜色失真的问题 怎样在继承自己的类?急在线等! 串口问题 串口发不出数据但可以接收到数据 来者有分! 不够追加 求CJ60LIB库的使用手册 接收到UDP广播包时,如何获取发包者的IP? 线程函数求解,怎么从线程函数中返回到ontimer函数中 怎样弄一个当鼠标移一个按钮时弹出一个黄色的对话框,里面有提示的内容 fatal error....... 何为数据库存储过程,vc++中怎样用存储过程。请指教,谢谢。 关于fputws写中文到文件的问题
{
if((nID & 0xFFF0) == SC_MOVE)
{
return;
}
//....
}
添加上面代码就可以。
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
pSysMenu ->RemoveMenu(SC_MOVE, MF_BYCOMMAND);
}
或者:
void CTESTDlg::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
// TODO: Add your message handler code here and/or call default
if(nHitTest == HTCAPTION)
return ;
CDialog::OnNcLButtonDown(nHitTest, point);
}