我需要幫助,因爲我在
TURBO-C的圖標使用graphics.h中一些形狀++編譯器
我需要增加形狀的邊框寬度,因爲它幾乎不可見
請告訴我函數(如存在)或其他方式。如何在Turbo C++圖形中設置對象的自定義邊框寬度?
-1
A
回答
1
我幾乎沒有足夠大了,用過的Turbo C++,但如果形狀繪製函數不採取一個參數或提供任何其他方式來指定邊框的寬度,那麼你就必須實現它的另一個辦法。
你可以編寫自己的形狀的繪圖功能,以提供您想要的附加功能。這確實不是那麼困難,它可能會教你一些關於圖形編程的知識。多年前,當Turbo C++被實際使用時,許多興奮的編程人員爲了教育的原因編寫了他們自己的2D圖形引擎,並且也加快了Borland的實現速度。
如果你不想經歷那麼多工作,你可以用越來越小的範圍反覆調用形狀繪製功能砍解決該問題。基本上,如果圖形默認以1-px邊框繪製,那麼您只需重複繪製形狀,每次將其邊界減少1個像素。
我完全不知道是什麼的API有Graphics.h的樣子,所以我給它使用我自己發明的圖形API的例子:
// Start with the initial bounds of the shape that you want to draw.
// Here, we'll do a 100x100-px rectangle.
RECTANGLE rc;
rc.left = 50;
rc.top = 50;
rc.right = 150;
rc.bottom = 150;
// Let's assume that the default is to draw the shape with a 1-px border,
// but that is too small and you want a 5-px thick border instead.
// Well, we can achieve that by drawing the 1-px border 5 times, each inset by 1 pixel!
for (int i = 1; i <= 5; ++i)
{
DrawRectangle(&rc);
rc.left += 1;
rc.top += 1;
rc.right -= 1;
rc.bottom -= 1;
}
1
我不使用BGI而是從快速看看它的功能我想嘗試:
所以厚度設置爲你所需要的...例如:
setlinestyle(SOLID_LINE,0xFFFF,10);
凡10
應該是邊框的寬度
相關問題
- 1. 無法在Android中設置自定義對話框的寬度
- 2. 設置自定義對話框的高度和寬度
- 3. 如何自定義對話框寬度?
- 4. 我如何設置jquerymobile框架對話框自定義高度/寬度?
- 5. 自定義對話框似乎沒有設置寬度
- 6. 邊界寬度在em - 但設置最小邊框寬度
- 7. 如何設置對話框的寬度?
- 8. 如何設置對話框的寬度
- 9. 如何在Wordpress中設置表格的邊框寬度?
- 10. 如何將頁邊距設置爲自定義對話框?
- 11. Android自定義圖庫視圖,設置自己的邊框
- 12. 定義邊框寬度(不是厚度)
- 13. 如何在Jcrop中設置自定義高度和寬度後獲取圖像的原始高度和寬度
- 14. 如何設置邊框圖形G JAVA
- 15. CSS:設置邊框寬度的一半
- 16. WPF中的自定義形狀邊框
- 17. 設置自定義視圖的畫布寬度和高度Android
- 18. 如何爲可變單元格寬度設置固定表格邊框寬度
- 19. 更改自定義UICollectionCell中標籤的邊框寬度
- 20. SVG矩形邊框寬度
- 21. mmenu自定義寬度設置
- 22. 何處在自定義視圖中設置繪圖的邊界
- 23. 如何將鉛筆中的富文本框設置爲自定義寬度?
- 24. 如何在自定義視圖組中設置頁邊距android
- 25. 設置leftDrawable寬度和高度自定義視圖類
- 26. Xlsxwriter不能設置邊框寬度
- 27. 如何用邊框寬度的絕對位置計算在
- 28. 如何以編程方式設置自定義視圖的寬度和高度?
- 29. 在HTML中定義div的寬度(設置最大寬度)
- 30. 如何在jsf中設置對話框的自定義大小?