本文整理汇总了C++中boost::shared_ptr::GetAppearanceSettings方法的典型用法代码示例。如果您正苦于以下问题:C++ shared_ptr::GetAppearanceSettings方法的具体用法?C++ shared_ptr::GetAppearanceSettings怎么用?C++ shared_ptr::GetAppearanceSettings使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类boost::shared_ptr
的用法示例。
在下文中一共展示了shared_ptr::GetAppearanceSettings方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Run
int Run(LPTSTR lpstrCmdLine = NULL, int nCmdShow = SW_SHOWDEFAULT)
{
CMessageLoop theLoop;
_Module.AddMessageLoop(&theLoop);
wstring strConfigFile(L"");
wstring strWindowTitle(L"");
vector<wstring> startupTabs;
vector<wstring> startupDirs;
vector<wstring> startupCmds;
int nMultiStartSleep = 0;
wstring strDbgCmdLine(L"");
ParseCommandLine(
lpstrCmdLine,
strConfigFile,
strWindowTitle,
startupTabs,
startupDirs,
startupCmds,
nMultiStartSleep,
strDbgCmdLine);
if (strConfigFile.length() == 0)
{
strConfigFile = wstring(L"console.xml");
// strConfigFile = Helpers::GetModulePath(NULL) + wstring(L"console.xml");
// strConfigFile = wstring(::_wgetenv(L"APPDATA")) + wstring(L"\\Console\\console.xml");
}
if (!g_settingsHandler->LoadSettings(Helpers::ExpandEnvironmentStrings(strConfigFile)))
{
//TODO: error handling
return 1;
}
// create main window
NoTaskbarParent noTaskbarParent;
MainFrame wndMain(strWindowTitle, startupTabs, startupDirs, startupCmds, nMultiStartSleep, strDbgCmdLine);
if (!g_settingsHandler->GetAppearanceSettings().stylesSettings.bTaskbarButton)
{
noTaskbarParent.Create(NULL);
}
if(wndMain.CreateEx(noTaskbarParent.m_hWnd) == NULL)
{
ATLTRACE(_T("Main window creation failed!\n"));
return 1;
}
wndMain.ShowWindow(nCmdShow);
int nRet = theLoop.Run();
if (noTaskbarParent.m_hWnd != NULL) noTaskbarParent.DestroyWindow();
_Module.RemoveMessageLoop();
return nRet;
}