首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

如何做个不会获取焦点 , 不接受鼠标键盘信息 的窗口

2014-01-22 
怎么做个不会获取焦点 , 不接受鼠标键盘信息 的窗口。不会获取焦点 , 不接受鼠标键盘信息 的窗口。像这个一

怎么做个不会获取焦点 , 不接受鼠标键盘信息 的窗口。
不会获取焦点 , 不接受鼠标键盘信息 的窗口。

像这个一样

http://topic.csdn.net/u/20120725/14/A13B9A01-6EDB-43DB-8932-46A920B652D9.html


类似的还有 QQ音乐 的歌词,锁定之后,如果歌词挡住桌面的图标,点击歌词其实也就是相当于点击桌面的图标.
[解决办法]
那些代码可以直接转为bcb代码,连那些常量都不需要定义,都是WIN api定义的常量。
[解决办法]
简单!
TStaticText *Label1;

=====================
Label1->ParentWindow = GetDesktopWindow();
[解决办法]
是要窗口吗?
[解决办法]
透明窗体加SetWindowLong属性设置
参考[/img]http://blog.csdn.net/akof1314/article/details/6430583
 //设置窗体属性 
  SetWindowLong(Application->Handle,
                GWL_EXSTYLE,
                GetWindowLong(Application->Handle,GWL_EXSTYLE)
                
[解决办法]
 WS_EX_TOOLWINDOW);   //不在任务栏出现
  SetWindowLong(Handle,
                GWL_EXSTYLE,
                GetWindowLong(Handle,GWL_EXSTYLE)
                
[解决办法]
 WS_EX_LAYERED       //层次窗口
                
[解决办法]
 WS_EX_TOOLWINDOW);  //不在alt+tab中出现

热点排行