我需要做一个小于操作系统最小的窗口,我决定删除操作系统控件,并没有工作(我仍然不会使用系统窗口控件),我想一个解决方案,可以与操作系统窗口控件兼容但我只需要一个没有OS窗口控件的。我对.Net很陌生,所以请解释如何使用它。制作一个小于系统最小值的窗口(无系统控件)?
0
A
回答
1
您可以尝试使用user32函数SetWindowPos在ctor或加载时提供窗口大小,并将窗体的属性FormBorderStyle设置为None。
我已经将表单大小设置为10,10,它的作用就像一个魅力。 唯一的问题是,你将不得不实现最小化,最大化和退出按钮(这是有道理的,因为标准的系统按钮不适合在一个小窗口。
相关问题
- 1. 最小化窗口到系统托盘
- 2. 文件系统块大小
- 3. 用于.NET控制台的窗口系统
- 4. 制作一个新的文件系统
- 5. 表是否大于文件系统的最大文件大小?
- 6. 源控制系统
- 7. 概述系统窗口
- 8. 没有窗口系统
- 9. MASM中的微小操作系统
- 10. 窗口皮肤根据操作系统
- 11. 创建一个带宽控制系统
- 12. 获取RAM系统大小
- 13. RMSE太小。推荐系统
- 14. 创建一个系统覆盖窗口(总是在最上面)
- 15. Python制作系统
- 16. FAT系统中文件的大小
- 17. 隐藏控制台窗口系统中的()调用
- 18. 如何控制嵌入支付系统的弹出窗口?
- 19. 在C++中如何使用Win32 API来最小化系统托盘的窗口?
- 20. 与操作系统无关的API来监视文件系统?
- 21. 制作“hashtag”系统的最佳方式
- 22. 制作一个facebook通知系统
- 23. 制作一个网站评论系统
- 24. 制作另一个CRM系统
- 25. 如何制作像窗口滚动控制系统的朋友饲料?
- 26. 端口手工制作系统libcaf
- 27. 探测文件系统块大小
- 28. 混合最终一致性系统和传统ACID系统
- 29. 版本控制系统c#
- 30. iOS系统音量控制
我读过几次现在......我真的不确定你在问什么,你似乎想创建一个非常小的窗口 - 你打的什么约束?你指的是什么兼容性? – 2012-03-21 02:21:38
你问一些有趣的事情我们需要你详细说明,让我们从.Net winforms开始,每个表单都有属性,MinimumSize的默认值是0,0,但是当你调整窗体的大小时,它实际上是最小的(在Win7上) 130x 40.现在,当我将FormsBorderStyle设置为隐藏并在InitializeComponent中时,我更改clientsize = new System.Drawing.Size(0,0); - 但得到它 - 它仍然是130x40 - 我不能减少它任何更小。这是你问的问题吗? – 2012-03-21 02:31:57
这是什么用例?也许有更好的方法来解决你遇到的问题? – 2012-03-21 05:15:08