| | |
| | | #include "BLLabel.h" |
| | | #include "CPLC.h" |
| | | |
| | | // 每页定位点显示个数 |
| | | #define AXIS_PAGE_SIZE 5 |
| | | |
| | | // LABEL控件 |
| | | #define LABEL_MAX 6 |
| | | #define LABEL_FLS 0 |
| | | #define LABEL_DOG 1 |
| | | #define LABEL_RLS 2 |
| | | #define LABEL_READY 3 |
| | | #define LABEL_BUSY 4 |
| | | #define LABEL_ERR 5 |
| | | |
| | | // BUTTON控件 |
| | | #define BTN_MAX 15 |
| | | #define BTN_PAGE1 0 |
| | | #define BTN_PAGE2 1 |
| | |
| | | void AdjustControlFont(CWnd* pWnd, int nWidth, int nHeight); |
| | | void AdjustLabelFont(CBLLabel& label); |
| | | void SetLabelColor(CBLLabel& label, COLORREF color); |
| | | void SetLabelColorBasedOnState(CBLLabel& label, BOOL bState, COLORREF colorTrue, COLORREF colorFalse); |
| | | void UpdateLabels(); |
| | | void updatePageButtonStates(); |
| | | void HideEditCursor(int nCtrlID); |
| | | int getCurrentSelectedAxisID(); |
| | |
| | | |
| | | // 控件 |
| | | CBlButton* m_pBlBtns[BTN_MAX]; |
| | | CBLLabel* m_pBlLabels[6]; |
| | | CBLLabel* m_pBlLabels[LABEL_MAX]; |
| | | CComboBox m_comboAxisNO; |
| | | CStatic m_staticAxisNO, m_staticAxisDescription, m_staticStartAddress; |
| | | CEdit m_editManualSpeed, m_editAutoSpeed, m_editAccelerationTime, m_editDecelerationTime, m_editJogDistance; |