簡體   English   中英

cosmos在C#的控制台屏幕上顯示Windows窗體

[英]cosmos show windows form on console screen in C#

在波斯菊中,有什么方法可以在控制台屏幕上顯示窗口表單? 如果可以,請您告訴我如何在C#中執行此操作?

在您的控制台內,我認為您不能。 但是您可以打開一個表單。

參考/裝配體/框架查找System.Windows.Forms

添加到名稱空間

using System.Windows.Forms;

Application.Run(new Form());

即使在最新的devkit中,絕對不可能在Cosmos中使用WinForms。 您需要自己編寫一個VGA / VBE驅動程序,插入System.Drawing,然后插入WinForms的后端才能與您的驅動程序和其他Cosmos一起使用。

即使那樣,顯示表單的速度仍然很慢,並且您將沒有喘息的空間,因為我記得(在宇宙中)VGA不支持640x480以上的任何內容,在VBE中,最大IIRC為1280x1024。

過一段時間,當圖形變得更加成熟並且像FAT一樣工作(創建驅動程序,然后向管理器注冊)時,我肯定會移植WinForms或GTK#。

在Cosmos OS中,您無法打開Windows表單,因為Cosmos OS在操作系統中沒有Windows API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM