您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ AtlInitCommonControls函数代码示例

51自学网 2021-06-01 19:48:07
  C++
这篇教程C++ AtlInitCommonControls函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中AtlInitCommonControls函数的典型用法代码示例。如果您正苦于以下问题:C++ AtlInitCommonControls函数的具体用法?C++ AtlInitCommonControls怎么用?C++ AtlInitCommonControls使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了AtlInitCommonControls函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR /*lpstrCmdLine*/, int /*nCmdShow*/){	HRESULT hRes = ::CoInitialize(NULL);		//初始化COM// If you are running on NT 4.0 or higher you can use the following call instead to // make the EXE free threaded. This means that calls come in on a random RPC thread.//	HRESULT hRes = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);	ATLASSERT(SUCCEEDED(hRes));	// this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used	::DefWindowProc(NULL, 0, 0, 0L);	AtlInitCommonControls(ICC_BAR_CLASSES);		// add flags to support other controls	hRes = _Module.Init(NULL, hInstance);		//全局对象_Module被初始化	ATLASSERT(SUCCEEDED(hRes));	BkString::Load(IDR_BK_STRING_DEF);			//加载指定资源ID的string定义xml	BkFontPool::SetDefaultFont(BkString::Get(IDS_APP_FONT), -12);	BkSkin::LoadSkins(IDR_BK_SKIN_DEF);			//加载指定资源ID的skin定义xml	BkStyle::LoadStyles(IDR_BK_STYLE_DEF);		//加载指定资源ID的Style定义xml	int nRet = 0;	// BLOCK: Run application, 将CMainDlg变量放在一个区块中是很重要的	{		CMainDlg dlgMain;		nRet = dlgMain.DoModal();	}	_Module.Term();	::CoUninitialize();	return nRet;}
开发者ID:liguyu,项目名称:cppexample,代码行数:34,


示例2: _tWinMain

int APIENTRY _tWinMain(HINSTANCE hInstance,                     HINSTANCE hPrevInstance,                     LPTSTR    lpCmdLine,                     int       nCmdShow){	UNREFERENCED_PARAMETER(hPrevInstance);	HRESULT hRes = ::CoInitialize(NULL);	// If you are running on NT 4.0 or higher you can use the following call instead to	// make the EXE free threaded. This means that calls come in on a random RPC thread.	//HRESULT hRes = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);	ATLASSERT(SUCCEEDED(hRes));	// this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used	::DefWindowProc(NULL, 0, 0, 0L);	AtlInitCommonControls(ICC_BAR_CLASSES);	// add flags to support other controls	hRes = _Module.Init(NULL, hInstance);	ATLASSERT(SUCCEEDED(hRes));	int ret = Run(lpCmdLine);	_Module.Term();	::CoUninitialize();	return ret;}
开发者ID:mozii,项目名称:weasel,代码行数:28,


示例3: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE, PTSTR, int nShowCmd){    AtlInitCommonControls(ICC_WIN95_CLASSES);    _Module.Init(NULL, hInstance);    CMainFrame *frameWnd = new CMainFrame;    if (!frameWnd->Create(NULL, NULL, PDBEXP_WNDCAPTION)) {        delete frameWnd;        return EXIT_FAILURE;    }    frameWnd->CenterWindow();    frameWnd->ShowWindow(nShowCmd);    MSG msg;    HACCEL hAccTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDR_ACCELERATOR));    while (GetMessage(&msg, NULL, 0, 0)) {        if (0 == TranslateAccelerator(*frameWnd, hAccTable, &msg)) {            TranslateMessage(&msg);            DispatchMessage(&msg);        }    }    _Module.Term();    return (int)msg.wParam;}
开发者ID:shuowen,项目名称:PDBExp,代码行数:26,


示例4: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR /*lpstrCmdLine*/, int /*nCmdShow*/){	HRESULT hRes = ::CoInitialize(NULL);// If you are running on NT 4.0 or higher you can use the following call instead to // make the EXE free threaded. This means that calls come in on a random RPC thread.//	HRESULT hRes = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);	ATLASSERT(SUCCEEDED(hRes));	// this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used	::DefWindowProc(NULL, 0, 0, 0L);	AtlInitCommonControls(ICC_BAR_CLASSES);	// add flags to support other controls	hRes = _Module.Init(NULL, hInstance);	ATLASSERT(SUCCEEDED(hRes));	int nRet = 0;	// BLOCK: Run application	{		CMainDlg dlgMain;		nRet = dlgMain.DoModal();	}	_Module.Term();	::CoUninitialize();	return nRet;}
开发者ID:Junch,项目名称:wtl,代码行数:28,


示例5: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine, int nCmdShow){    initWinDbg();#ifdef _DEBUG#ifndef VLD    _CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );#endif#endif    HRESULT hRes = ::CoInitialize(NULL);    ATLASSERT(SUCCEEDED(hRes));    ::DefWindowProc(NULL, 0, 0, 0L);                            // this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used    AtlInitCommonControls(ICC_COOL_CLASSES | ICC_BAR_CLASSES);	// add flags to support other controls    hRes = _Module.Init(NULL, hInstance);    ATLASSERT(SUCCEEDED(hRes));    Run(lpstrCmdLine, nCmdShow);    _Module.Term();    ::CoUninitialize();    releaseWinDbg();    return 0;}
开发者ID:carriercomm,项目名称:tortilla,代码行数:28,


示例6: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine, int nCmdShow){	HRESULT hRes = ::CoInitialize(NULL);// If you are running on NT 4.0 or higher you can use the following call instead to // make the EXE free threaded. This means that calls come in on a random RPC thread.//	HRESULT hRes = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);	ATLASSERT(SUCCEEDED(hRes));	WSADATA wsaData;	WSAStartup(MAKEWORD(2,2), &wsaData);	Scintilla_RegisterClasses(hInstance);	// this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used	::DefWindowProc(NULL, 0, 0, 0L);	AtlInitCommonControls(ICC_COOL_CLASSES | ICC_BAR_CLASSES);	// add flags to support other controls	hRes = _Module.Init(NULL, hInstance);	ATLASSERT(SUCCEEDED(hRes));	int nRet = Run(lpstrCmdLine, nCmdShow);	_Module.Term();	Scintilla_ReleaseResources();	WSACleanup();	::CoUninitialize();	return nRet;}
开发者ID:EmuxEvans,项目名称:sailing,代码行数:28,


示例7: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR /*lpstrCmdLine*/, int /*nCmdShow*/){	HRESULT hRes = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);	ATLASSERT(SUCCEEDED(hRes));	// this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used	::DefWindowProc(NULL, 0, 0, 0L);	AtlInitCommonControls(ICC_BAR_CLASSES);	// add flags to support other controls	hRes = _Module.Init(NULL, hInstance);	ATLASSERT(SUCCEEDED(hRes));	int nRet = 0;	// BLOCK: Run application	{		CMainDlg dlgMain;		nRet = dlgMain.DoModal();	}	_Module.Term();	::CoUninitialize();	return nRet;}
开发者ID:BBLN,项目名称:VirtualKD,代码行数:25,


示例8: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine, int nCmdShow){	HRESULT hRes = ::CoInitialize(NULL);// If you are running on NT 4.0 or higher you can use the following call instead to // make the EXE free threaded. This means that calls come in on a random RPC thread.//	HRESULT hRes = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);	ATLASSERT(SUCCEEDED(hRes));	// this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used	::DefWindowProc(NULL, 0, 0, 0L);	AtlInitCommonControls(		ICC_BAR_CLASSES |		ICC_WIN95_CLASSES |		ICC_DATE_CLASSES |		ICC_USEREX_CLASSES |		ICC_COOL_CLASSES |		ICC_PAGESCROLLER_CLASS |		ICC_NATIVEFNTCTL_CLASS);	// add flags to support other controls	hRes = _Module.Init(NULL, hInstance);	ATLASSERT(SUCCEEDED(hRes));	CString strCmd(lpstrCmdLine);	if (-1 != strCmd.Find(_T("/FloatBar")))		Config::StartupShowFloatBar = true;	int nRet = _Module.Main(); //Run(lpstrCmdLine, nCmdShow);	_Module.Term();	::CoUninitialize();	return nRet;}
开发者ID:yuyetufu,项目名称:navdesk,代码行数:34,


示例9: _tWinMain

/** * @brief Application entry point. * @param hInstance - Handle to the current instance of the application. * @param hPrevInstance - Handle to the previous instance of the application. This parameter is always NULL. * @param pszCmdLine - Pointer to a null-terminated string specifying the command line for the application, excluding the program name. * @param nCmdShow - Specifies how the window is to be shown. */int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, PTSTR pszCmdLine, int nCmdShow){#ifdef _CRTDBG_MAP_ALLOC	// Watch for memory leaks.	_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_CHECK_ALWAYS_DF | _CRTDBG_LEAK_CHECK_DF);#endif	HRESULT hRes = OleInitialize(NULL);	ATLASSERT(SUCCEEDED(hRes));	// This resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used.	::DefWindowProc(NULL, 0, 0, 0L);	AtlInitCommonControls(ICC_LISTVIEW_CLASSES | ICC_BAR_CLASSES);	// Add flags to support other controls.	hRes = _Module.Init(NULL, hInstance);	ATLASSERT(SUCCEEDED(hRes));	int nRet = Run(pszCmdLine, nCmdShow);	_Module.Term();	OleUninitialize();	return nRet;}
开发者ID:lemonxiao0,项目名称:peerproject,代码行数:32,


示例10: wWinMain

int APIENTRY wWinMain(_In_ HINSTANCE hInstance,                      _In_opt_ HINSTANCE hPrevInstance,                      _In_ LPWSTR lpCmdLine,                      _In_ int nCmdShow){	int exitCode = -1;	HRESULT hr = ::CoInitialize(NULL);	ATLASSERT(SUCCEEDED(hr));	AtlInitCommonControls(ICC_COOL_CLASSES | ICC_BAR_CLASSES);	hr = _Module.Init(NULL, hInstance);	CString cmdLine(lpCmdLine);	bool isQuiet = (cmdLine.Find(L"/quiet") >= 0);	if (!CFxHelper::IsDotNet45OrHigherInstalled()) {		hr = CFxHelper::InstallDotNetFramework(isQuiet);		if (hr != S_OK) {			goto out;		}	}	exitCode = CUpdateRunner::ExtractUpdaterAndRun(lpCmdLine);out:	_Module.Term();	::CoUninitialize();	return exitCode;}
开发者ID:GeorgeHahn,项目名称:Squirrel.Windows,代码行数:29,


示例11: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine, int nCmdShow){	HRESULT hRes = CMiniPieFrame::ActivatePreviousInstance(hInstance, lpstrCmdLine);	if(FAILED(hRes) || S_FALSE == hRes)	{		return hRes;	}	hRes = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);	ATLASSERT(SUCCEEDED(hRes));	AtlInitCommonControls(ICC_DATE_CLASSES);	SHInitExtraControls();	hRes = _Module.Init(NULL, hInstance);	ATLASSERT(SUCCEEDED(hRes));	AtlAxWinInit();	int nRet = CMiniPieFrame::AppRun(lpstrCmdLine, nCmdShow);	AtlAxWinTerm();	_Module.Term();	::CoUninitialize();	return nRet;}
开发者ID:FreeDao,项目名称:ZaoQiBu,代码行数:29,


示例12: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine, int nCmdShow){	_tsetlocale(LC_CTYPE, L""); //make CRT character handling functions handle not only C string (lower/upper case funcs)								//maybe we need also to tell the compiler how to handle its chars (http://msdn.microsoft.com/en-us/library/3e22ty2t.aspx)// If you are running on NT 4.0 or higher you can use the following call instead to // make the EXE free threaded. This means that calls come in on a random RPC thread.	HRESULT hRes = ::CoInitializeEx(NULL, COINIT_APARTMENTTHREADED); //new call	ATLASSERT(SUCCEEDED(hRes));	// this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used	::DefWindowProc(NULL, 0, 0, 0L);	AtlInitCommonControls(ICC_BAR_CLASSES);	// add flags to support other controls	// GDI+ initialization	ULONG_PTR gdiplusToken;	Gdiplus::GdiplusStartupInput gdiplusStartupInput;	Gdiplus::Status gdiPlusStatus = GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL);	ATLASSERT( gdiPlusStatus==Gdiplus::Ok );	hRes = _Module.Init(NULL, hInstance);	ATLASSERT(SUCCEEDED(hRes));	srand(::GetTickCount());	int nRet = Run(lpstrCmdLine, nCmdShow);	// GDI+ deinitialization	GdiplusShutdown(gdiplusToken);	_Module.Term();	::CoUninitialize();	return nRet;}
开发者ID:midiway,项目名称:WebPDF,代码行数:34,


示例13: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine, int nCmdShow){	HRESULT hRes = ::CoInitialize(NULL);// If you are running on NT 4.0 or higher you can use the following call instead to // make the EXE free threaded. This means that calls come in on a random RPC thread.//	HRESULT hRes = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);	ATLASSERT(SUCCEEDED(hRes));	// this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used	::DefWindowProc(NULL, 0, 0, 0L);	AtlInitCommonControls(ICC_COOL_CLASSES | ICC_BAR_CLASSES);	// add flags to support other controls	HINSTANCE hInstRich = ::LoadLibrary(CRichEditCtrl::GetLibraryName());	hRes = _Module.Init(NULL, hInstance);	ATLASSERT(SUCCEEDED(hRes));	AtlAxWinInit();	int nRet = 0;	// BLOCK: Run application	{		CBoggleThreadManager mgr;		nRet = mgr.Run(lpstrCmdLine, nCmdShow);	}	_Module.Term();	::CoUninitialize();	return nRet;}
开发者ID:pkrnjevic,项目名称:Boggle,代码行数:31,


示例14: _tWinMain

int WINAPI _tWinMain( HINSTANCE hInst, HINSTANCE, LPTSTR, int ){	_tsetlocale( LC_ALL, _T(".OCP") );	ATLVERIFY( SUCCEEDED( _Module.Init( NULL, hInst ) ) );	if( !EnableDebugPrivilege() )	{		MessageBoxV( NULL, IDS_NO_DEBUG_PRIVILEGE, MB_OK | MB_ICONHAND );		return 0;	}	InitializeCriticalSection( &g_cs );	LoadInternalExceptionList();	LoadSettings();	DumpInit();	if( !ProcessCommandLine() )	{		AtlInitCommonControls( ICC_BAR_CLASSES );		LoadLibrary( CRichEditCtrl::GetLibraryName() );		CMainDlg dlgMain;		g_pMainWnd = &dlgMain;		int nRet = dlgMain.DoModal();		g_pMainWnd = NULL;	}	DumpUninit();	SaveSettings();	DeleteCriticalSection( &g_cs );	_Module.Term();	return 0;}
开发者ID:localvar,项目名称:backup,代码行数:34,


示例15: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR /*lpstrCmdLine*/, int /*nCmdShow*/){	HRESULT hRes = ::CoInitialize(NULL);// If you are running on NT 4.0 or higher you can use the following call instead to // make the EXE free threaded. This means that calls come in on a random RPC thread.//	HRESULT hRes = ::CoInitializeEx(NULL, COINIT_MULTITHREADED);	ATLASSERT(SUCCEEDED(hRes));	// this resolves ATL window thunking problem when Microsoft Layer for Unicode (MSLU) is used	//::DefWindowProc(NULL, 0, 0, 0L);	AtlInitCommonControls(ICC_BAR_CLASSES);	// add flags to support other controls	hRes = _Module.Init(NULL, hInstance);	ATLASSERT(SUCCEEDED(hRes));	CMessageLoop theLoop;	CMessageFilter * filter = new CMouseWheelFilter();	theLoop.AddMessageFilter(filter);	_Module.AddMessageLoop(&theLoop);		CMainDlg dlgMain;	dlgMain.Create(NULL);	dlgMain.ShowWindow(SW_NORMAL);	int nRet = theLoop.Run();	delete filter;	_Module.RemoveMessageLoop();	//_Module.Term();	::CoUninitialize();	return nRet;}
开发者ID:kkfnui,项目名称:Experiments,代码行数:33,


示例16: _tWinMain

int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow){	CoInitialize(NULL);	SetUnhandledExceptionFilter(HandleUnknownException);	AtlInitCommonControls(ICC_LISTVIEW_CLASSES | ICC_TREEVIEW_CLASSES);	HRESULT hRes = _Module.Init(NULL, hInstance);	ATLASSERT(SUCCEEDED(hRes));	int nRet = 0;	// BLOCK: Run application	{		MainGui dlgMain;		pMainGui = &dlgMain; // o_O		CMessageLoop loop;		_Module.AddMessageLoop(&loop);		dlgMain.Create(GetDesktopWindow());		dlgMain.ShowWindow(SW_SHOW);		loop.Run();	}	_Module.Term();	CoUninitialize();	return nRet;}
开发者ID:JohannesHei,项目名称:Scylla,代码行数:30,


示例17: _tWinMain

int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine, int nCmdShow){    HRESULT hRes = ::CoInitialize(NULL);    ATLASSERT(SUCCEEDED(hRes));    ::DefWindowProc(NULL, 0, 0, 0L);    AtlInitCommonControls(ICC_BAR_CLASSES);    hRes = _Module.Init(NULL, hInstance);    ATLASSERT(SUCCEEDED(hRes));    ///> 
C++ Atom函数代码示例
C++ At_sprintf函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。