我需要做一個小於操作系統最小的窗口,我決定刪除操作系統控件,並沒有工作(我仍然不會使用系統窗口控件),我想一個解決方案,可以與操作系統窗口控件兼容但我只需要一個沒有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