当前位置:编程学习 > VB >>

如何制作浮动式工具栏?

就像MS Office Word右方的栏目一样,可以拖出来成为单独的窗口,也可以吸附到主窗口边缘

PS:主窗口我是用MDI做的 --------------------编程问答-------------------- 顶起。。。 --------------------编程问答-------------------- 友情Up.....................
--------------------编程问答-------------------- 我也想问! --------------------编程问答-------------------- Club.ExcelHome.net有很多这种示例,只不进是VBA编写。
关键你用在何处,要在VB6中应用excel就比较简单, --------------------编程问答-------------------- 顶起,怎么没人解决这个问题呢 --------------------编程问答-------------------- 新建一个窗体,设置好属性,把按钮都画上。调用API,前端显示。然后就可以浮动了。 --------------------编程问答-------------------- 回复6L:

我使用一个Frame控件作为容器,然后希望将Frame弄成窗口,加入到主窗口中(MDI):

SetParent Frame.hwnd, Me.hwnd
'设置为子窗体
SetWindowLong Frame.hwnd, -16, GetWindowLong(Frame.hwnd, -16) Or &HC00000 Or &H40000 Or &H20000
'添加WS_CAPTION及WS_THICKFRAME属性
SetWindowPos Frame.hwnd, 0, 0, 0, 0, 0, &H63
'发送SWP_FRAMECHANGED

运行效果有了边框及标题栏,也是主窗口的子窗口了
但是却无法移动窗口,为什么? --------------------编程问答-------------------- --------------------编程问答-------------------- 推荐使用Codejock.Xtreme.Suite.Pro.ActiveX控件 --------------------编程问答-------------------- 能不能不用其他控件的实现方法呢?
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,