VB窗体上如何只显示最小化图标?
答案:3 悬赏:80 手机版
解决时间 2021-12-31 17:20
- 提问者网友:那叫心脏的地方装的都是你
- 2021-12-30 23:14
VB窗体上如何只显示最小化图标?
最佳答案
- 五星知识达人网友:摆渡翁
- 2022-01-06 12:53
[DllImport("user32.dll")]
internal static extern IntPtr GetSystemMenu(IntPtr hwnd, bool bRevert);
[DllImport("user32.dll")]
internal static extern bool RemoveMenu(IntPtr hMenu, uint uPosition, uint uFlags);
///
/// 还原
///
internal const int SC_RESTORE = 0xF120;
///
/// 移动
///
internal const uint SC_MOVE = 0xF010;
///
/// 大小
///
internal const uint SC_SIZE = 0xF000;
///
/// 最小化
///
internal const uint SC_MINI = 0xF020;
///
/// 最大化
///
internal const uint SC_MAX = 0xF030;
///
/// 关闭
///
internal const uint SC_CLOSE = 0xF060;
//*******************
把不需要的菜单移除掉
internal static extern IntPtr GetSystemMenu(IntPtr hwnd, bool bRevert);
[DllImport("user32.dll")]
internal static extern bool RemoveMenu(IntPtr hMenu, uint uPosition, uint uFlags);
///
/// 还原
///
internal const int SC_RESTORE = 0xF120;
///
/// 移动
///
internal const uint SC_MOVE = 0xF010;
///
/// 大小
///
internal const uint SC_SIZE = 0xF000;
///
/// 最小化
///
internal const uint SC_MINI = 0xF020;
///
/// 最大化
///
internal const uint SC_MAX = 0xF030;
///
/// 关闭
///
internal const uint SC_CLOSE = 0xF060;
//*******************
把不需要的菜单移除掉
全部回答
- 1楼网友:鸠书
- 2022-01-06 13:55
叫你写VB! 只要把maxbutton设为false minbutton为true 即可!
- 2楼网友:患得患失的劫
- 2022-01-06 13:26
老大,还写代码啊……好麻烦。
听我的,窗体的属性改改就好了,设一些代码,看看都爽
把maxbutton改为false就是把最大化的按钮去掉
minbutton改为true(可能本来就是ture的) ,就是把最小化按钮激活。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯