fillsolidrect_onerasebkgnd 重影_bitblt函数(30)

电脑杂谈  发布时间:2017-03-10 14:21:13  来源:网络整理

UNUSED_ALWAYS(pTarget);

}

void CSizingControlBar::LoadState(LPCTSTR lpszProfileName)

{

ASSERT_VALID(this);

ASSERT(GetSafeHwnd()); // must be called after Create()

#if defined(_SCB_REPLACE_MINIFRAME) && !defined(_SCB_MINIFRAME_CAPTION)

// compensate the caption miscalculation in CFrameWnd::SetDockState()

CDockState state;

state.LoadState(lpszProfileName);

UINT nID = GetDlgCtrlID();

for (int i = 0; i < state.m_arrBarInfo.GetSize(); i++)

{

CControlBarInfo* pInfo = (CControlBarInfo*)state.m_arrBarInfo[i];

ASSERT(pInfo != NULL);

if (!pInfo->m_bFloating)

continue;

// this is a floating dockbar - check the ID array

for (int j = 0; j < pInfo->m_arrBarID.GetSize(); j++)

if ((DWORD) pInfo->m_arrBarID[j] == nID)

{

// found this bar - offset origin and save settings

pInfo->m_pointPos.x++;

pInfo->m_pointPos.y +=

::GetSystemMetrics(SM_CYSMCAPTION) + 1;

pInfo->SaveState(lpszProfileName, i);

}

}

#endif //_SCB_REPLACE_MINIFRAME && !_SCB_MINIFRAME_CAPTION

CWinApp* pApp = AfxGetApp();

TCHAR szSection[256];

wsprintf(szSection, _T("%s-SCBar-%d"), lpszProfileName,

GetDlgCtrlID());

m_szHorz.cx = max(m_szMinHorz.cx, (int) pApp->GetProfileInt(

szSection, _T("sizeHorzCX"), m_szHorz.cx));

m_szHorz.cy = max(m_szMinHorz.cy, (int) pApp->GetProfileInt(

szSection, _T("sizeHorzCY"), m_szHorz.cy));

m_szVert.cx = max(m_szMinVert.cx, (int) pApp->GetProfileInt(

szSection, _T("sizeVertCX"), m_szVert.cx));

m_szVert.cy = max(m_szMinVert.cy, (int) pApp->GetProfileInt(


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-36846-30.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 孝武帝
      孝武帝

      居然喪失了聯網能力

    • 赵红
      赵红

    • 卡马奇利
      卡马奇利

      用铁的事实证明了制定建造出众多鬼城的决策是多么的高瞻远瞩

    热点图片
    拼命载入中...