===== 窗口位置与菜单,只给高人 ===== 是不是没说清!当对Dialog初始化用LoadMenu、SetMenu加载Menu时怎样使Dialog位置不变(就是其上的控件不相对下移),在线等待 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要使Dialog位置保持不变,可使用SetWindowPos()函数,具体用法参见MSDN。 其实,为使Menu保持不变,可在Dialog模板中的相关选项中直接装入菜单即可。 不知我有没有理解清楚? 用GetSystemMetrics(SM_CYMENU)取得菜单高度,然后把所有控件向下移此便宜,并且把dialog高度增加此数量。 To netcoder(四眼先锋) upstairs:我的意思是GetSystemMetrics(SM_CYMENU)取得菜单高度后怎样用GetWindowRect、CRect或SetWindowPos进行top、bottom的增减。给几句代码看看吧,不好意思,我很菜! 最好是重载GetWindowRect,GetWindowPos,MoveWindow,GetClientRect这几个函数在其中用GetSystemMetrics(SM_CYMENU)取得菜单高度后再修正窗口高度值 To xiaoxiaohan(萧晓寒):GetClientRect得到窗口客户区,这个我知道,但我很菜,请给两句代码看!怎样进行top、bottom的增减。谢了先! To yu_hl(卖柴火的小男孩):谢谢你的方法,Dialog初始化没问题了!接着问题又来了,因为Dialog的Style:PopupBorder:Resizing鼠标拖动Dlg border缩小其高度,上面的Button又被埋住,困惑?救命呀,老大! 把对话框的风格设成不可Resize的。 Dlg Border:Resizing是程序的需要,必须的!好困惑呀,很小的问题但对我是大问题,救命呀! To yu_hl(卖柴火的小男孩):短信收到了没?老大几时下,我们还能谈到几时呀,救命! 十进制数字转换为字符 在线等 关于CSplitterWnd的问题 请问如何在一个static控件上显示一个jpg的图片,并且图像能够刚好填充在静态框里面(急) 怎么通过代码判断GroupBox是SS_LEFT, SS_CENTER, SS_RIGHT? CRC校验 谁有红皮书标准? 哪里有red hat Linux的下载, 请告诉我!!! 请问哪里可以下载Visio? 7456!!!!我想以毒治毒,谁汇编猛?帮帮俺!!!! 有关IshellFolder在vc中的用法 ===到底什么时候"->"用什么时候用"."呢! === 请过来看看,这样是否会有问题?
其实,为使Menu保持不变,可在Dialog模板中的相关选项中直接装入菜单即可。
不知我有没有理解清楚?
给几句代码看看吧,不好意思,我很菜!
代码看!怎样进行top、bottom的增减。谢了先!
Style:Popup
Border:Resizing
鼠标拖动Dlg border缩小其高度,上面的Button又被埋住,困惑?
救命呀,老大!
好困惑呀,很小的问题但对我是大问题,救命呀!