笔的颜色/风格
Pen color/style
在c#中,我使用以下行定义了一个笔,但我无法在c++中设置类似的东西。我在c++中尝试了几个选项来选择Color
对象,但到目前为止还没有运气。我主要对选择颜色感兴趣- Color.DarkGray
-不想指定我自己的ARGB值。
var pen = new Pen(Color.DarkGray) { DashStyle = DashStyle.DashDot };
在c++中,我可以这样定义,但想知道我是否可以直接定义模式Color.DarkGray
而不是RGB值。
Pen pen(Color(255,169,169,169),1); //DarkGray
pen.SetDashStyle(DashStyleDashDot);
这些颜色在c++中的定义与在c# (AFIAK, c#系统)中的定义完全相同。无论如何,图形只是c++函数的包装器)。你所需要做的就是:
Pen pen(Color::DarkGray, 1);
pen.SetDashStyle(DashStyleDashDot);
这不是你想要做的吗?如果你想要完整的列表,颜色都是在GdiPlusColor.h中定义的,但我认为它与c#版本相同。
相关文章:
- Qt VTK交互风格的信号到小部件
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 我可以使用条件运算符初始化C风格的字符串文字吗
- Visual Studio 2019:插入多个C++风格的单行注释
- 如何在内核C++中使用1920x1080x16M图形或类似的16M颜色?(VGA)
- 如何在24位SDL_Surface上设置像素的颜色
- 如何在本地机器上运行c++和javascript客户端代码(hackerbank风格)
- 如何从SDL_Surface获取特定像素的颜色
- 列表视图更改选择颜色
- GtkTreeView 交替行颜色
- dx11 渲染到纹理仅显示透明颜色
- 使用 OpenGL 4.5 更改所选顶点的颜色
- 为什么我的 LEGACY OPENGL 颜色反转了?
- 重载运算符<<采用谷歌 C++ 风格
- C++许多 SFINAE 风格的过载
- 双击更改 mfc 中列表控件中的行的颜色
- 更改 QT 中按钮的颜色
- 当我使用CHAR_INFO结构时,控制台会无缘无故地改变颜色
- 列表视图项的替代颜色
- 笔的颜色/风格