如何同时实现下面功能

yurilin 2004-08-28 09:51:40
有一幅图片(占据了整个窗体,窗体无标题栏和菜单等),即要它屏蔽一种颜色,又要它半透明,还要它始终位于最上,并且可以使能被自由拖动并可以90任意旋转。
偶实现了这个,那个就不行。不知道可不可以同时实现。谢谢了!
...全文
115 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainstormmaster 2004-08-29
  • 打赏
  • 举报
回复
//没有这个部件


http://hjl.zjhkj.com/
下载安装
yurilin 2004-08-29
  • 打赏
  • 举报
回复
没有这个部件
rainstormmaster 2004-08-29
  • 打赏
  • 举报
回复
//偶说的是直接旋转picturebox中的图片

换用imgedit控件实现,速度应该很快:
Option Explicit
'工程 部件 加载Kodak Image Edit Control
Private Sub Command1_Click()
Me.ImgEdit1.RotateRight
End Sub

Private Sub Form_Load()
Me.ImgEdit1.Image = "e:\mc\test.jpg"
Me.ImgEdit1.Display
End Sub
yurilin 2004-08-29
  • 打赏
  • 举报
回复
偶说的是直接旋转picturebox中的图片
online 2004-08-28
  • 打赏
  • 举报
回复
旋转90度
参考
http://support.microsoft.com/default.aspx?kbid=186260
现在还是人类 2004-08-28
  • 打赏
  • 举报
回复
屏蔽一种颜色,同时半透明,同时始终位于最上
完全可以,就是麻烦了些
方法是
(1)用代码找出需屏蔽一种颜色的形状边界坐标,然后用建立一个特殊的举行,再将
窗口进行切割。
(2)在2000中用API使窗口半透明。
(3)直接用API设置窗口为 HWND_TOPMOST 就可以了

但是我没听说过把窗口旋转90度,看来我得好好想想。
yurilin 2004-08-28
  • 打赏
  • 举报
回复
即要它屏蔽一种颜色,又要它半透明,还要它始终位于最上同时实现就是不能,单个例子:
http://community.csdn.net/Expert/topic/2994/2994491.xml?temp=.9710962
laviewpbt 2004-08-28
  • 打赏
  • 举报
回复
前面三个单独都很好实现,最后一个呵呵
把代码帖出来看看你是怎么实现各个功能的怎么样

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧