摘要载入中… 请稍等…
内容载入中… 请稍等…
| ◎→ | 本类最新 |
| VB中处理长列表框项的两种方法 VB应用程序中的工具提示和状态显 VB实现窗口的弹出式菜单 VB实现按钮浮动效果 VB的OPEN对话框控件图示功能扩充 VB创建位图菜单 VB编程中如何锁定鼠标 VB编程常见问题 编程步步高-表单篇 VB6制作Win98风格的工具栏 |
|
| ◎→ | 相关资源 |
| VB窗体文章 HTML入门教程 JavaScript入门教程 VbScript入门教程 ASP.net入门教程 C语言入门教程 VB视频教程(编程入门每日更新) VB窗体文章 VB文件文章 VB数据库文章 |
|
| ◎→ | 热门资源 |
| 简单计算函数的编写过程 功能强大的SendMessage函数 功能强大的SendMessage函数 调用API函数设计About窗口 打开/关闭光驱门 把图标放在WIN95的系统托盘中 Win95系统API函数大揭秘 WIN32 API的分类介绍-- WIN32 API的分类介绍-- WIN32 API的分类介绍-- |
|
在任务栏中显示无边框窗体的图标 当你将窗体的BorderStyle和ShowInTaskbar这两个属性分别设为True时,你会发现 在任务栏中只显示了该窗体的Caption属性,而窗体的图标则没有显示出来。同时, 如果你用鼠标右键在任务栏中单击该窗体,原本就显示的系统菜单,现在也没有了。 要解决这个问题,你需要用到下面两个API函数。GetWindowLong和SetWindowLong. 下面是程序示例: 将下面的代码放入窗体的声明段中: Private Declare Function GetWindowLong Lib "user32" Alias " GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long Private Declare Function SetWindowLong Lib "user32" Alias " SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long Private Const GWL_STYLE = (-16) Private Const WS_SYSMENU = &H80000 然后将下面的代码放入窗体的Load事件中: Dim lStyle As Long lStyle = GetWindowLong(hWnd, GWL_STYLE) Or _ WS_SYSMENU SetWindowLong hWnd, GWL_STYLE, lStyle[1]
| 链 接 |
| 芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们 |