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

怎么在客户区弹出类似工具提示框的效果,要求可以把提示框的背景设为透明的

2013-04-21 
怎样在客户区弹出类似工具提示框的效果,要求可以把提示框的背景设为透明的鼠标划过客户区,显示图像信息。效

怎样在客户区弹出类似工具提示框的效果,要求可以把提示框的背景设为透明的
怎么在客户区弹出类似工具提示框的效果,要求可以把提示框的背景设为透明的
鼠标划过客户区,显示图像信息。效果差不多是这个样子,但背景要改客户为透明的。 客户区,提示框,背景透明
[解决办法]

引用:
干嘛飞地单框啊,直接在客户区绘制不就行了,drawtext或textout

lz可能希望这个框位置不固定吧

用UpdateLayeredWindow,效果会很好。
如果觉得复杂了,可以用SetLayeredWindowAttribute(这个是文字和背景都半透明,而且文字用gdi就可以了。上面那个是背景半透明文字不透明,文字用gdi+绘制)
[解决办法]
生成一个非模态半透明对话框,平时隐藏,需要时可跟随鼠标并显示

热点排行