2018-5-6 09:09 | 发布者: admin
+ add in WndField.cpp Code: #ifdef _INVENTORY_RESIZEABLE saveOriginRects(); #endif // _INVENTORY_RESIZEABLE Code: CRect rectRoot = m_pWndRoot->GetLayoutRect(); CRect rectWindow = GetWindowRect(); CPoint point( rectRoot.right - rectWindow.Width(), 112 + 48 ); Move( point ); Code: #ifdef _INVENTORY_RESIZEABLE CPoint cpSizeDiff; cpSizeDiff.x = (cx - arOriginalSizes[0].rect.Width()); cpSizeDiff.y = (cy - arOriginalSizes[0].rect.Height()); m_wndItemCtrl.OnMouseWheel(0, 0, CPoint(0, 0)); // reset scrollbar for(size_t i = 1; i < arOriginalSizes.size(); i++) { switch(arOriginalSizes[i].type) { case STATIC: GetDlgItem(arOriginalSizes[i].id)->SetWndRect(getItemRect(arOriginalSizes[i].id, cpSizeDiff)); break; case CUSTOM: GetWndCtrl(arOriginalSizes[i].id)->rect = getItemRect(arOriginalSizes[i].id, cpSizeDiff); break; case CHECKBOX: #ifdef __SYS_280514 m_awndCheckHide[arOriginalSizes[i].id].SetWndRect(getItemRect(arOriginalSizes[i].id, cpSizeDiff, CHECKBOX)); #endif // __SYS_280514 break; } } refreshItemRects(); #endif // _INVENTORY_RESIZEABLE Code: CWndNeuz::OnSize(nType, cx, cy); } Code: BOOL CWndInventory::OnSetCursor ( CWndBase* pWndBase, UINT nHitTest, UINT message ) { if(!SetEnchantCursor()) { #ifdef _INVENTORY_RESIZEABLE CWndNeuz::OnSetCursor(pWndBase, nHitTest, message); #endif // _INVENTORY_RESIZEABLE } return TRUE; } bool CWndInventory::SetEnchantCursor() { bool bRet = false; // Àκ¥Ã¢ÀÌ ¿*·ÁÀÖ°í ÀÎþƮ ¸ðµåÀ̸é Ä¿¼*¸ð¾ç º¯°æ if( m_bIsUpgradeMode ) { SetMouseCursor( CUR_HAMMER ); bRet = true; } else { SetMouseCursor( CUR_BASE ); } return bRet; } Code: BOOL CWndInventory::OnSetCursor ( CWndBase* pWndBase, UINT nHitTest, UINT message ) { SetEnchantCursor(); return TRUE; } void CWndInventory::SetEnchantCursor() { // Àκ¥Ã¢ÀÌ ¿*·ÁÀÖ°í ÀÎþƮ ¸ðµåÀ̸é Ä¿¼*¸ð¾ç º¯°æ if( m_bIsUpgradeMode ) { SetMouseCursor( CUR_HAMMER ); } else { SetMouseCursor( CUR_BASE ); } } Code: #ifdef _INVENTORY_RESIZEABLE if(m_nResizeDir) { return; } #endif // _INVENTORY_RESIZEABLE Code: void CWndInventory::OnMouseMove(UINT nFlags, CPoint point) { |
GMT+8, 2021-1-17 00:57 , Processed in 1.043009 second(s), 7 queries , File On.
Copyright © 2018和平玩家
Powered by 作死联萌! ZSLM!