在OnInitDialog()中 // Button位置 在10,10为起点,长50,高25 (这个BUTTON 是建立在Main Dialog上的) pButton->MoveWindow(10,10,50,25); // 子Dialog位置 pDlgChild->MoveWindow(0,0,400,400);
引用楼主 chievo1 的回复:建立了一个主对话框main,然后在主对话框中建立一个非模态对话框Dialog2, Dialog2,覆盖在main的某一区域上。 鼠标在Dialog2中移动,当移动到原先main对话框原有控件的位置时,就会出现main对话框的控件。 这个问题怎么造成的?如何解决? 要做成这种效果好像不太容易。
建立了一个主对话框main, 然后在主对话框中建立一个非模态对话框Dialog2, Dialog2,覆盖在main的某一区域上。 鼠标在Dialog2中移动,当移动到原先main对话框原有控件的位置时, 就会出现main对话框的控件。 这个问题怎么造成的? 如何解决?
试了一下 完全没有LZ说的这个现象 可能是其他地方出错了
1 你机器显示有问题 重启就好了 2 对话框扩展模式选成透明了
16,472
社区成员
421,731
社区内容
加载中
VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌…… 向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能…… 我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……
试试用AI创作助手写篇文章吧