我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 置为顶层 >

c++ vc++ MFC 控件置顶

归档日期:08-06       文本归类:置为顶层      文章编辑:爱尚语录

  假如。一个对线。有两个控件。一个CListBox控件(初始是隐藏的)。一个CListCtrl控件(一直是显示的)。2。两个控件有部分是重合的。3。当达到一定条件后,CListBox控件就会显...

  假如。一个对线。有两个控件。一个CListBox控件(初始是隐藏的)。一个CListCtrl控件(一直是显示的)。

  3。 当达到一定条件后,CListBox控件就会显示,并需要显示为最顶层。CListBox控件列表中有值,双击一个值后,CListBox控件再次隐藏起来。

  展开我来答可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  楼主,请问你最后是怎么解决的,我现在碰到的问题跟你一模一样。在大的控件上有一个小控件,我要让小控件始终显示不被遮盖。我都急死了搞不定,求指教啊,在线等!!

  展开全部解决办法:用隐藏标签的属性页,将两个控件放在两个属性页上面,然后切换属性页就可以了。更多追问追答追问两个必须同时显示。必须一个压着一个的一部分。即。一个大控件。一个小控件。小的压住大的一部分。必须的。追答这个思路不合理。如果希望ClistCtrl调用CListBox,应该Ctrl作为父窗口,这是CWnd逻辑。当两者存在父子关系的时候,才能顺利的控制和调用。平行关系这样做。。不顺

  追问ClistCtrl与CListBox 不存在任何关系。只是为了布局好看。才这样的。你看这里面。其实我只要做到一点,就是CListBox 要全部显示,并且能操作。就行了。 但是由于CListBox 与ClistCtrl有部分重合了。所以会出现图上的问题。追答你想法有些钻牛角尖了。为什么不用ComboBox呢,如果上面使用ComboBox就没有这个问题了,而且显示上也更好看一些。另外,还有很多种解决办法,比如:

  动态移动控件位置(这个简单些,就是本来两个控件排布在不同的地方,在显示的同时,MoveWindow(&Rect),将控件移动到相应的位置就ok了)

  追问ComboBox 本来就有用。 告诉你我的目的吧。 我的目的,就是模糊查询。一个ComboBox控件中。添加了所有项。 然后 输入某个字时(中文或英文)。就能在下面显示出含有这个字的项,如果是输入字符串,下面就显示含有这字符串的项。

  我是用两个控件实现的。一个。 ComboBox 一个CLISTBOX控件。 但是由于排版问题。CListBox 会与ClistCtrl的一部分重合。然后就出现了 图中的问题

  追答后出现,盖在上面的,初始化时候放到边上,只留一个角方便设计时候拖拽就可以了,显示的时候MoveWindow。追问没有用。 显示时。会出现上面图上说的现象。 其实是在上面了。鼠标点下,就能显示出来。但是,我要的效果就是不点都应该全部显示那种。。你要不要试下。用两个控件。试下就知道了。我建了三个控件。 两个。CLISTBOX。 一个CLISTCTRL 。 一个盖一个。然后运行。你就能看到效果。 这种效果。不是我想要的。你运行一下程序,就知道了。

本文链接:http://80musica.com/zhiweidingceng/324.html