我需要帮助,因为我在
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. 如何自定义对话框宽度?
- 2. 自定义对话框似乎没有设置宽度
- 3. 如何在Wordpress中设置表格的边框宽度?
- 4. 定义边框宽度(不是厚度)
- 5. 如何将页边距设置为自定义对话框?
- 6. Android自定义图库视图,设置自己的边框
- 7. 如何在Jcrop中设置自定义高度和宽度后获取图像的原始高度和宽度
- 8. CSS:设置边框宽度的一半
- 9. WPF中的自定义形状边框
- 10. 如何将铅笔中的富文本框设置为自定义宽度?
- 11. 设置leftDrawable宽度和高度自定义视图类
- 12. 如何在自定义视图组中设置页边距android
- 13. 如何在c#中设置宽度和高度位图?
- 14. 如何设置自定义验证器的宽度
- 15. 如何在android中设置条形图的设备高度和宽度
- 16. 如何在布局中设置填充宽度和自定义高度
- 17. 如何在自定义对话框中设置自定义按钮?
- 18. 如何设置宽度为PowerPoint文本框未定义
- 19. 如何设置自定义按钮的阴影边框?
- 20. 如何设置边框的宽度大小
- 21. 以条形图设置条的宽度
- 22. 自定义视图的自定义宽度和高度 - Android
- 23. 如何设置自定义函数中定义的图形对象的可见性?
- 24. 如何在自定义警报对话框中设置文本?
- 25. 如何在android自定义对话框中设置listviewadapter?
- 26. JavaFX:在矩形内设置边框以保持宽度和高度
- 27. 在swift中使用UILabel的子类设置自定义边框
- 28. 如何使用函数设置kendoTooltip自定义宽度?
- 29. 我如何设置宽度自定义UITableViewCell
- 30. 如何在自定义对象类中设置@ServerTimestamp注释 - Firestore