Cpen没有SetWidth成员怎么办
时间: 2023-10-15 11:05:37 浏览: 42
如果您要设置Pen的线条宽度,可以使用Pen的属性Width属性来实现。例如,您可以使用以下代码将Pen的线条宽度设置为2:
```csharp
Pen myPen = new Pen(Color.Black);
myPen.Width = 2;
```
请注意,如果您使用的是GDI+,则必须使用System.Drawing命名空间中的Pen类来创建Pen对象。
相关问题
严重性 代码 说明 项目 文件 行 禁止显示状态 错误(活动) E0135 class "CPen" 没有成员 "Width" MyDT1 E:\vs\MyDT1\MyDT1Dlg.cpp 342
根据您提供的信息,错误提示指出CPen类没有成员Width。这意味着您在使用CPen类的对象时,不应该使用Width属性来设置线条宽度。
如果您想要设置CPen对象的线条宽度,可以使用CreatePen函数来创建一个新的CPen对象,并将线条宽度作为参数传递给该函数。例如:
```c++
CPen myPen;
myPen.CreatePen(PS_SOLID, 2, RGB(0,0,0));
```
这将创建一个线条宽度为2像素的黑色实线笔。您可以根据需要调整函数的参数来实现所需的笔样式和线条宽度。
visual studio cpen cv
Visual Studio是一款由微软开发的集成开发环境(IDE),用于开发各种类型的应用程序。而OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,提供了丰富的图像处理和计算机视觉算法。在Visual Studio中使用OpenCV可以方便地进行图像处理、目标检测、人脸识别等计算机视觉任务的开发。
在Visual Studio中使用OpenCV,首先需要安装OpenCV库,并将其配置到Visual Studio项目中。以下是一些基本步骤:
1. 下载OpenCV库:可以从OpenCV官方网站下载适合你的操作系统和编译器版本的OpenCV库。
2. 安装OpenCV库:按照官方提供的安装指南进行安装,确保将OpenCV库安装到你的计算机上。
3. 创建一个新的Visual Studio项目:打开Visual Studio,选择创建一个新的项目。
4. 配置项目属性:右键点击项目名称,选择“属性”选项。在属性窗口中,选择“VC++目录”,然后在“包含目录”和“库目录”中添加OpenCV库的路径。
5. 配置链接器:在属性窗口中,选择“链接器”,然后在“输入”中添加OpenCV库的名称,如“opencv_core320.lib”、“opencv_highgui320.lib”等。
6. 编写代码:在项目中编写C++代码,包括引入OpenCV头文件、使用OpenCV函数进行图像处理等。
7. 构建和运行项目:编译和构建项目,并运行生成的可执行文件。