62 lines
1.3 KiB
C++
62 lines
1.3 KiB
C++
//------------------------------------------------------------------------------
|
|
//
|
|
// File: AMCap2.cpp
|
|
//
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
//
|
|
//------------------------------------------------------------------------------
|
|
|
|
#include "DmoEnum.h"
|
|
#include "MainDialog.h"
|
|
|
|
HINSTANCE g_hInstance;
|
|
|
|
|
|
|
|
int WINAPI _tWinMain(HINSTANCE hInstance,
|
|
HINSTANCE /*hPrevInstance*/,
|
|
LPTSTR lpstrCmdLine,
|
|
int nCmdShow)
|
|
{
|
|
|
|
g_hInstance = hInstance;
|
|
|
|
HRESULT hr = CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
|
|
|
|
if (FAILED(hr))
|
|
{
|
|
MessageBox(NULL, TEXT("CoInitialize failed."), NULL, MB_ICONSTOP);
|
|
return 1;
|
|
}
|
|
|
|
// Initialize the common control library
|
|
//INITCOMMONCONTROLSEX iccx;
|
|
// iccx.dwSize = sizeof(INITCOMMONCONTROLSEX);
|
|
// iccx.dwICC = ICC_COOL_CLASSES | ICC_BAR_CLASSES;
|
|
// BOOL bResult = InitCommonControlsEx(&iccx);
|
|
// if (!bResult)
|
|
// {
|
|
// MessageBox(NULL, TEXT("InitCommonControlsEx failed."), NULL, MB_ICONSTOP);
|
|
// CoUninitialize();
|
|
// return 1;
|
|
// }
|
|
|
|
MainDialog *pDlg = new MainDialog();
|
|
if (pDlg == NULL)
|
|
{
|
|
MessageBox(NULL, TEXT("Out of memory."), NULL, MB_ICONSTOP);
|
|
}
|
|
else
|
|
{
|
|
pDlg->ShowDialog(hInstance, NULL);
|
|
|
|
delete pDlg;
|
|
}
|
|
|
|
|
|
|
|
|
|
CoUninitialize();
|
|
|
|
return 0;
|
|
} |