MFC 将控件置于前端显示???

奔跑的大象 2013-07-01 04:34:33
MFC基于对话框应用程序,对话框上有两个控件,一个Button,Edit输入框,Button在Edit上面,要的效果如下图

但是,当鼠标点击到Edit之后,就会如下图,

提问:
如果将Button置于Edit上面?
...全文
701 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
奔跑的大象 2013-07-02
  • 打赏
  • 举报
回复
引用 7 楼 hyttplay 的回复:
我去年买了个表!这是BUTTON吗,这是弹出的一个窗口
我去年买了个大表,我试试,
纵横宇宙 2013-07-02
  • 打赏
  • 举报
回复
我去年买了个表!这是BUTTON吗,这是弹出的一个窗口
奔跑的大象 2013-07-02
  • 打赏
  • 举报
回复
动态创建也会有这个问题的,


好吧,说下我为什么要这么做吧,
我想做一个类似QQ登录的时候,如果账号为空,或者密码为空的提示,如下图,
我的理解,这个提示用MFC来做的话,应该是用BUTTON来做的吧,然后贴图,再把按钮设置为不可点击的状态,如果有其它方法解决这个问题,最好了。
rxguoblp 2013-07-02
  • 打赏
  • 举报
回复
LZ的需求有点奇怪,如果采用动态创建button的方法,可以做出第1副图的效果,但是这样又会把其后面edit中的内容遮挡住;如果不强制刷新button的话,就是第2副图的效果。???6楼,你怎么看?
奔跑的大象 2013-07-02
  • 打赏
  • 举报
回复
引用 7 楼 hyttplay 的回复:
我去年买了个表!这是BUTTON吗,这是弹出的一个窗口
买表兄,窗口这个方法是可行的,只不过做了很多额外的工作,如果能实现Button按钮最前端是最简单方便的。
奔跑的大象 2013-07-01
  • 打赏
  • 举报
回复
引用 3 楼 sha_jinhao 的回复:
如果插入到非客户区还好做一点
有啥思路,讲来听听。
jimette 2013-07-01
  • 打赏
  • 举报
回复
如果插入到非客户区还好做一点
奔跑的大象 2013-07-01
  • 打赏
  • 举报
回复
GetDlgItem(IDC_ACCOUNT)->SetWindowPos(&CWnd::wndTopMost,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE); 不行的。
michael2988 2013-07-01
  • 打赏
  • 举报
回复
m_pBtn->SetWindowPos(&CWnd::wndTopMost,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE);

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧