1.修复窗口最大化时,屏幕残留黑块的问题;
2.左侧master面板,未加载时显示"Loading..."
| | |
| | | if (GetDlgItem(IDC_LINE1) == nullptr) return; |
| | | |
| | | CWnd* pItem; |
| | | CRect rcClient; |
| | | CRect rcClient, rcItem; |
| | | |
| | | GetClientRect(&rcClient); |
| | | pItem = GetDlgItem(IDC_LINE1); |
| | | pItem->MoveWindow(rcClient.right - 3, 0, 3, rcClient.Height()); |
| | | |
| | | pItem = GetDlgItem(IDC_LABEL_LOADING); |
| | | pItem->GetWindowRect(&rcItem); |
| | | pItem->MoveWindow(12, (rcClient.Height() - rcItem.Height()) / 2, rcClient.Width() - 24, rcItem.Height()); |
| | | |
| | | m_treeCtrl.MoveWindow(5, 5, rcClient.Width() - 13, rcClient.Height() - 10); |
| | | } |
| | |
| | | { |
| | | if (1 == nIDEvent) { |
| | | KillTimer(1); |
| | | GetDlgItem(IDC_LABEL_LOADING)->ShowWindow(SW_HIDE); |
| | | m_treeCtrl.ShowWindow(SW_SHOW); |
| | | loadEquipmentList(); |
| | | } |
| | | |
| | |
| | | } |
| | | ASSERT(m_pLogDlg); |
| | | m_pLogDlg->ShowWindow(m_bShowLogWnd ? SW_SHOW : SW_HIDE); |
| | | |
| | | |
| | | UpdateLogBtn(); |
| | | } |
| | | |
| | |
| | | CDialogEx::OnSize(nType, cx, cy); |
| | | if (GetDlgItem(IDC_SERVO_GRAPH1) == nullptr) return; |
| | | Resize(); |
| | | Invalidate(); |
| | | } |
| | | |
| | | void CServoDlg::Resize() |
| | |
| | | case WM_LBUTTONDOWN: |
| | | return pServoGraph->OnLButtonDown(wParam, lParam); |
| | | |
| | | case WM_SIZE: |
| | | return pServoGraph->OnSize(wParam, lParam); |
| | | |
| | | case WM_GETDLGCODE: |
| | | return DLGC_WANTALLKEYS; |
| | | |
| | |
| | | return ::DefWindowProc(m_hWnd, WM_LBUTTONDOWN, wParam, lParam); |
| | | } |
| | | |
| | | /* |
| | | * WM_SIZE |
| | | */ |
| | | LRESULT CServoGraph::OnSize(WPARAM wParam, LPARAM lParam) |
| | | { |
| | | return ::DefWindowProc(m_hWnd, WM_SIZE, wParam, lParam); |
| | | } |
| | | |
| | | /////////////////////////////// |
| | | // WM_PAINT |
| | | LRESULT CServoGraph::OnPaint(WPARAM wParam, LPARAM lParam) |
| | |
| | | LRESULT OnTimer(WPARAM wParam, LPARAM lParam); |
| | | LRESULT OnPaint(WPARAM wParam, LPARAM lParam); |
| | | LRESULT OnMouseMove(WPARAM wParam, LPARAM lParam); |
| | | LRESULT OnSize(WPARAM wParam, LPARAM lParam); |
| | | LRESULT OnLButtonDown(WPARAM wParam, LPARAM lParam); |
| | | |
| | | public: |