client.cpp

来自「《ATL深入解析》随书源码」· C++ 代码 · 共 30 行

CPP
30
字号
// client.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "..\this.h"
#include "..\this_i.c"

const long rgbRed = RGB(0, 255, 255);

void CreateRedBalloon()
{
  CComPtr<IBalloonMan>  spBalloonMan;
  if( SUCCEEDED(spBalloonMan.CoCreateInstance(CLSID_BalloonMan)) ) {
    CComPtr<IBalloon> spBalloon;
    if( SUCCEEDED(spBalloonMan->CreateBalloon(rgbRed, &spBalloon)) ) {
      long  rgbColor;
      spBalloon->get_Color(&rgbColor);
      ATLASSERT(rgbColor == rgbRed);
    }
  }
}

int main(int argc, char* argv[])
{
  CoInitialize(0);
  CreateRedBalloon();
  CoUninitialize();
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?