[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繪製折線圖
- Matplotlib 繪製折線圖
- MATLAB 繪製折線圖Matlab
- 在UnityUI中繪製線狀統計圖UnityUI
- Python 在PDF中繪製線條、矩形、橢圓形Python
- JavaScript WebGL 繪製一條直線JavaScriptWeb
- 自定義控制元件之kotlin繪製折線圖和曲線圖控制元件Kotlin
- 使用joinjs繪製流程圖(五)-流程圖繪製JS流程圖
- C#繪製股票K線圖和量化交易買賣點C#
- 流程圖製作: BPMN流程圖線上繪製流程圖
- 在Visio中如何繪製直線
- 等值線圖的Python繪製方法Python
- 轉:python使用opencv(cv2)在影像上繪製點線等PythonOpenCV
- c# 控制檯console進度條C#
- 繪製圖形
- amCharts繪製帶趨勢線折線圖
- iOS股票K線圖、分時圖繪製iOS
- iOS使用Charts框架繪製折線圖iOS框架
- 解析csv資料繪製曲線圖
- 在 Maui 中自繪元件1:繪製UI元件
- Python Matplotlib繪製條形圖的全過程Python
- MPAndroidChart繪製曲線圖、柱狀圖總結Android
- amCharts繪製折線圖和柱狀圖混合
- canvas繪製直線Canvas
- SVG 繪製直線SVG
- C#使用自己寫的海龜繪圖類繪製遞迴分型樹C#繪圖遞迴
- echarts繪製餅圖Echarts
- matplotlib繪製圖形
- PyQtGraph之多圖繪製QT
- 繪製雷達圖
- Highcharts繪製餅圖
- java:繪製圖形Java
- Matplotlib 系列之【繪製函式影像】函式
- 審批流程圖怎樣繪製?繪製流程圖方法有哪些流程圖