| | |
| | | } |
| | | } |
| | | |
| | | void CServoGraph::UpdateIndicateBox1Colors(int id, COLORREF newBackgroundColor, COLORREF newFrameColor1, COLORREF newFrameColor2) |
| | | { |
| | | INDICATEBOX* pIndicateBox = GetIndicateBox(id); |
| | | if (pIndicateBox != nullptr) { |
| | | pIndicateBox->box1BackgroundColor = newBackgroundColor; |
| | | pIndicateBox->box1FrameColor[0] = newFrameColor1; |
| | | pIndicateBox->box1FrameColor[1] = newFrameColor2; |
| | | } |
| | | } |
| | | |
| | | void CServoGraph::UpdateIndicateBox2Colors(int id, COLORREF newBackgroundColor, COLORREF newFrameColor) |
| | | { |
| | | INDICATEBOX* pIndicateBox = GetIndicateBox(id); |
| | | if (pIndicateBox != nullptr) { |
| | | pIndicateBox->box2BackgroundColor = newBackgroundColor; |
| | | pIndicateBox->box2FrameColor = newFrameColor; |
| | | } |
| | | } |
| | | |
| | | void CServoGraph::DrawImage(HDC hMemDC, IMAGE& item) |
| | | { |
| | | // 载入BMP |
| | |
| | | graphics.DrawImage(&bitmap, item.x, item.y); |
| | | graphics.ResetTransform(); |
| | | } |
| | | } |
| | | |
| | | void CServoGraph::SetIndicateBoxData(int id, void* pData) |
| | | { |
| | | INDICATEBOX* pib = GetIndicateBox(id); |
| | | if (pib != nullptr) { |
| | | pib->m_pData = pData; |
| | | } |
| | | } |
| | | |
| | | void* CServoGraph::GetIndicateBoxData(int id) |
| | | { |
| | | INDICATEBOX* pib = GetIndicateBox(id); |
| | | if (pib != nullptr) { |
| | | return pib->m_pData; |
| | | } |
| | | |
| | | return nullptr; |
| | | } |