不规则窗体如何创建
这个形状的不规则窗体谁创建能顺手捏来?
90分求助不要跟我说什么用什么和什么请用代码说话 举例说明~!图上是一个窗体不是贴图 --------------------编程问答-------------------- 感觉这个不是“异形窗口”,而是悬浮窗口实现的。
实现悬浮窗口(类似Tooltip工具提示)比较麻烦,这里有个例子
http://www.vbforums.com/showthread.php?297009-Create-Custom-ToolTips-using-API
如果你能消化,并且看懂Owner Drawn,应该也能解决你的问题。 --------------------编程问答-------------------- 这里有个异型窗体的例子,你自己剥下来看吧 http://download.csdn.net/detail/WallesCai/795601 --------------------编程问答-------------------- 不规则窗口体,其实就是一张图片而也,设置一下透明色就行了 --------------------编程问答-------------------- 看不到图,但是用图片实现异形窗体很简单的,弄一个图片,把需要透明的部分弄成一个颜色,然后用API(随便百度一下就有) --------------------编程问答-------------------- 在窗口中放入一幅图,将要去除的部分设置一个颜色,如以下的代码去除的颜色值为99,将下面代码拷贝如窗口代码
Private Sub Form_Load()
Dim rtn As Long
BorderStyler = 0
rtn = GetWindowLong(hwnd, GWL_EXSTYLE)
rtn = rtn Or WS_EX_LAYERED
SetWindowLong hwnd, GWL_EXSTYLE, rtn
SetLayeredWindowAttributes hwnd, &H99, 0, LWA_COLORKEY '扣去窗口中的蓝色
End Sub
补充:VB , 多媒体