我想在一个简单C++类中声明一个pen 类可是不行class CDrawFontInfo
{
pen m_pen;//在这里声明
public:
CString GetFont();
void SetFont();
CDrawFontInfo(void);
~CDrawFontInfo(void);
};
我加了头文件#include"Gdipluspen.h" #include "Gdiplus.h"可是好像还是不行会报奇怪的错误看看怎么办
{
pen m_pen;//在这里声明
public:
CString GetFont();
void SetFont();
CDrawFontInfo(void);
~CDrawFontInfo(void);
};
我加了头文件#include"Gdipluspen.h" #include "Gdiplus.h"可是好像还是不行会报奇怪的错误看看怎么办
解决方案 »
- skinsharp指定路径的皮肤For VC
- 迷惑: 个人觉得WinMain应该是操作系统的入口吧,不应该被MFC回调!
- 如何在Win 2000下查询DxDiag的接口?
- 如何通过RAPI获取PDA的唯一序列号,就是XXXXXX(20位) - XXXX(12位)这种序列号,不是DeviceID
- 有关sdi静态切分的问题,在线等!
- EPSON-LQ300K打印机与CB的结合有问题吗?
- 简单的问题.
- 为什么要用override?
- 关于容器求帮助
- OpenGL的入门级问题.
- 高分求问:BCGcontrolbar库的使用问题
- 请问CListCtrl.FindItem()怎么用,我想用它来定位到ListCtrl中的某一行给加亮,可以吗?谢谢
头文件声明如下
#pragma once
#include"DrawColor.h"
#include <gdiplus.h>
class CDrawPenInfo
{
public:
CDrawPenInfo(void);
~CDrawPenInfo(void);
public:
int mi_Width;//线的宽度
int mi_type;//画线的形式1表示用位图画,2表示用画刷,3表默认
CDrawColorInfo m_PenColor;
Pen m_pen;//************************这里出错了
public:
void SetPenWidth(int li_width);};
执行文件如下
#include "StdAfx.h"
#include "drawpen.h"CDrawPenInfo::CDrawPenInfo(void)
{
}CDrawPenInfo::~CDrawPenInfo(void)
{
}
void CDrawPenInfo::SetPenWidth(int li_width)
{
mi_Width=li_width;
}
试过了还是不行
你是打掉了个C还是程序里面也写错了啊 应该是CPen啊