|
// TestCOM.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "TestCOM.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// The one and only application object
CWinApp theApp;
using namespace std;
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;
// initialize MFC and print and error on failure
if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
{
// TODO: change error code to suit your needs
_tprintf(_T("Fatal Error: MFC initialization failed\n"));
nRetCode = 1;
}
else
{
// TODO: code your application's behavior here.
CoInitialize(NULL);
IGraphicPoint* pGrPt = NULL;
IPoint* pPnt = NULL;
HRESULT hr = CoCreateInstance(CLSID_GraphicPoint, NULL, CLSCTX_INPROC, IID_IPoint, (void**)&pPnt);
if(SUCCEEDED(hr))
{
pPnt->put_X(10);
hr = pPnt->QueryInterface(IID_IGraphicPoint, (void**)&pGrPt);
pPnt->Release();
if(SUCCEEDED(hr))
{
pGrPt->Draw();
pGrPt->Release();
}
}
CoUninitialize();
}
return nRetCode;
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Sharjith is a Mechanical Engineer with strong passion for Automobiles, Aircrafts and Software development.