You should create a popup window with WS_EX_TOOLWINDOW style.
解决方案 »
- dsp 和dsw 文件损坏 VC无法打开工程.请问怎么修复
- 是不是每个菜单的状态都需要一个OnUpdateXXX(CCmdUI* pCmdUI) 函数才行呢?我需要判断二十来个菜单,是不是要添加爱这么多Update函数呢?
- 怎么才能获取它的值呢?
- 主机中的字符如何转换成数字
- 使用ActiveX的一些问题!
- 多收了三五斗之年终奖篇
- return 0 和 return(0)什么区别?
- 关于实时网络数据通信,谁能帮忙解决一下,要求如下:
- 局部变量并未销毁!
- 怎么得到指定目录下的文件信息呢?具体指文件个数,要快的,请高手指教。。。
- 关于CTreeView和Splitter Wnd的问题,蛮急得
- 运行时创建的ActiveX控件如何映射事件??
另外,如果你想查看这种窗口的风格的话,可以自己编写一个类似spy++的程序,也许麻烦,可是以后就一劳永逸了。我是懒得写呀,如果你想写我可以帮你。
加上WS_EX_TOOLWINDOW后,焦点也会转移,编程跟踪VC IDE发现其窗口为自己生成的窗口,STYLE:WS_VISIBLE|WS_POPUP|WS_CLIPSIBLINGS|WS_CLIPCHILDREN;
EX_STYLE:WS_EX_TOPMOST|WS_EX_TOOLWINDOW; 我用该Style创建一自定义窗口,发现焦点也会转移。请问老兄还有其它办法或补充?
to wuxin:
可以用SetFocus把焦点重新设到编辑框上,但是,窗口闪烁太厉害!大侠们可有其它方法?谢谢!
最好自己生成一个基与ClistBox的函数,重载下列函数
Create //创建窗口,并初始化
PostNcDestroy //delete this
OnKillfocus //DestroyWindow
PreTranslateMessage //处理按下ok和esc键的消息还不行的话,email我
但好像不能用LISTBOX,要自己画。不过还好,反正也要自己画,因为要有ICON。
同时还要处理POPUP窗口的MOUSE消息以及EDIT窗口的KEY消息。
能给我你的源码吗?
谢谢!
谢谢,我已收到你的程序,编译后发现正是我想要的,再次感谢!