| | |
| | | // TODO: 在此处添加消息处理程序代码 |
| | | } |
| | | |
| | | BOOL CMyStatusbar::OnCommand(WPARAM wParam, LPARAM lParam) |
| | | { |
| | | CWnd* pItem; |
| | | CRect rcItem; |
| | | |
| | | switch (LOWORD(wParam)) { |
| | | case IDC_BUTTON_ROBOTTASK: |
| | | pItem = GetDlgItem(IDC_BUTTON_ROBOTTASK); |
| | | pItem->GetWindowRect(rcItem); |
| | | GetParent()->SendMessage(ID_MSG_STATUSBAR_BTN_CLICKED, rcItem.left, LOWORD(wParam)); |
| | | break; |
| | | } |
| | | |
| | | return CDialogEx::OnCommand(wParam, lParam); |
| | | } |
| | | |
| | | void CMyStatusbar::OnSize(UINT nType, int cx, int cy) |
| | | { |
| | | CDialogEx::OnSize(nType, cx, cy); |
| | |
| | | pItem->GetClientRect(rcItem); |
| | | pItem->MoveWindow(x, (rcClient.Height() - rcItem.Height()) / 2, rcItem.Width(), rcItem.Height()); |
| | | x += rcItem.Width(); |
| | | } |
| | | } |