[C#] 在控制檯繪圖, 如:放置影像, 繪製線條
[C#] 在控制檯繪圖
原理: 通過Graphics進行繪圖
- 獲取控制檯的視窗控制程式碼
[DllImport("kernel32.dll")] static extern IntPtr GetConsoleWindow();
- 獲取Graphics物件
Graphics g = Graphics.FromHwnd(GetConsoleWindow());
於是乎, 你就可以通過獲取的Graphics物件隨便進行繪圖了!
但是, 注意, 當控制條重新整理的時候, 比如Console.Clear(), 或者控制檯游標經過繪圖區域, 繪製的內容就會失效, 這時你需要重新繪製. (如果有控制檯重新整理的事件就好了)
相關文章
- 有趣的控制檯玩法:一行程式碼繪製控制檯影像!行程
- canvas 繪製線條Canvas
- 【Matlab 控制】模仿繪製動態影像Matlab
- PyQtGraph繪製折線圖QT
- AnyChart繪製折線圖
- 在UnityUI中繪製線狀統計圖UnityUI
- JavaScript WebGL 繪製一條直線JavaScriptWeb
- MATLAB 繪製折線圖Matlab
- C# Chart控制元件,chart、Series、ChartArea曲線圖繪製的重要屬性C#控制元件
- Python 在PDF中繪製線條、矩形、橢圓形Python
- 自定義控制元件之kotlin繪製折線圖和曲線圖控制元件Kotlin
- ios股票K線圖的繪製iOS
- C#繪製股票K線圖和量化交易買賣點C#
- 使用joinjs繪製流程圖(五)-流程圖繪製JS流程圖
- amCharts繪製帶趨勢線折線圖
- iOS股票K線圖、分時圖繪製iOS
- 轉:python使用opencv(cv2)在影像上繪製點線等PythonOpenCV
- 等值線圖的Python繪製方法Python
- 解析csv資料繪製曲線圖
- iOS使用Charts框架繪製折線圖iOS框架
- js按住滑鼠繪製線條程式碼例項JS
- SVG 繪製直線SVG
- canvas繪製直線Canvas
- 在 Maui 中自繪元件1:繪製UI元件
- amCharts繪製折線圖和柱狀圖混合
- java:繪製圖形Java
- PyQtGraph之多圖繪製QT
- 繪製雷達圖
- Chart.js繪製動態折線圖JS
- 使用java繪圖類Graphics繪製圓圈Java繪圖
- 審批流程圖怎樣繪製?繪製流程圖方法有哪些流程圖
- C#:繪圖問題C#繪圖
- C#使用自己寫的海龜繪圖類繪製遞迴分型樹C#繪圖遞迴
- canvas 繪製圖案是重疊繪製而不是重置Canvas
- canvas繪製圖案是重疊繪製而不是重置Canvas
- MPAndroidChart繪製曲線圖、柱狀圖總結Android
- HSStockChart:用 Swift 繪製股票分時圖、K 線圖Swift
- canvas 繪製雙線技巧Canvas