首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 复习指导 >

C++基础解析四十六

2008-12-31 
VC++字体通用的类

    include "stdafx.h"

  #include "font.h"

  // COleFont properties

  CString COleFont::GetName()

  {

  CString result;

  GetProperty(0x0, VT_BSTR, (void*)&result);

  return result;

  }

  void COleFont::SetName(LPCTSTR propVal)

  {

  SetProperty(0x0, VT_BSTR, propVal);

  }

  CY COleFont::GetSize()

  {

  CY result;

  GetProperty(0x2, VT_CY, (void*)&result);

  return result;

  }

  void COleFont::SetSize(const CY& propVal)

  {

  SetProperty(0x2, VT_CY, &propVal);

  }

  BOOL COleFont::GetBold()

  {

  BOOL result;

  GetProperty(0x3, VT_BOOL, (void*)&result);

  return result;

  }

  void COleFont::SetBold(BOOL propVal)

  {

  SetProperty(0x3, VT_BOOL, propVal);

  }

  BOOL COleFont::GetItalic()

  {

  BOOL result;

  GetProperty(0x4, VT_BOOL, (void*)&result);

  return result;

  }

  void COleFont::SetItalic(BOOL propVal)

  {

  SetProperty(0x4, VT_BOOL, propVal);

  }

  BOOL COleFont::GetUnderline()

  {

  BOOL result;

  GetProperty(0x5, VT_BOOL, (void*)&result);

  return result;

  }

  void COleFont::SetUnderline(BOOL propVal)

  {

  SetProperty(0x5, VT_BOOL, propVal);

  }

  BOOL COleFont::GetStrikethrough()

  {

  BOOL result;

  GetProperty(0x6, VT_BOOL, (void*)&result);

  return result;

  }

  void COleFont::SetStrikethrough(BOOL propVal)

  {

  SetProperty(0x6, VT_BOOL, propVal);

  }

  short COleFont::GetWeight()

  {

  short result;

  GetProperty(0x7, VT_I2, (void*)&result);

  return result;

  }

  void COleFont::SetWeight(short propVal)

  {

  SetProperty(0x7, VT_I2, propVal);

  }

  short COleFont::GetCharset()

  {

  short result;

  GetProperty(0x8, VT_I2, (void*)&result);

  return result;

  }

  void COleFont::SetCharset(short propVal)

  {

  SetProperty(0x8, VT_I2, propVal);

  }

 


3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/

热点排行