hoodlum1980 ( 發發 ) 的技术博客

——ZJU: 百十载,求是魂,求是创新(领域:c/c++, c#, .NET, Compact Framework, WinCE,Matlab,PhotoShop,数字图像处理,电力系统自动化,继电保护)
posts - 46, comments - 51, trackbacks - 0, articles - 1

[c++]访MSN浮出窗口的示例

Posted on 2008-07-12 07:01 hoodlum1980 阅读(32) 评论(0)  编辑 收藏
【声明】严格来讲,这篇文章不属于我的原创。我在这里参考了codeproject上的国外作者的模仿MSN浮出窗口的C#代码。换句话说,可以认为我把C#代码翻译成了C++代码。另外,为了简化代码,CloseButton我没有采用自己绘制,而是用一个ImageButton来代替。

效果如图所示:



窗口浮出时,停靠于屏幕右下角的位置,这里我借用了博客园的图标(仅用作范例),该窗口主要由用户自定义绘制完成。同时,为了防止浮出窗口夺取焦点,SWP_NOACTIVATE标识似乎有时候并没有很好的符合预期,因此我在重设窗口位置的前后强行设置了前台窗口。



该示例的源代码(VC6.0 + Windows Platform SDK)下载:
http://files.cnblogs.com/hoodlum1980/JRL.NotifyWndDemo.rar

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  博客园首页

  新闻频道

  社区

  小组

  博问

  网摘

  闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-07-12 07:03 编辑过
成果网帮您增加网站收入


相关链接: