| | |
| | | m_CheckValue[0] = m_sDefectFilter.bJudgeOK; |
| | | m_CheckValue[1] = m_sDefectFilter.bJudgeTR; |
| | | m_CheckValue[2] = m_sDefectFilter.bJudgePR; |
| | | m_CheckValue[3] = 0; |
| | | m_CheckValue[3] = m_sDefectFilter.bJudgeND; |
| | | break; |
| | | |
| | | case DefectType_Process: |
| | |
| | | |
| | | // col 1 |
| | | int nRowIdx = 0; |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx, 1, _T("O")); |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx, 1, _T("OK")); |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx++, 2, _T("OK Defect")); |
| | | |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx, 1, _T("R")); |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx, 1, _T("TR")); |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx++, 2, _T("TR Defect")); |
| | | |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx, 1, _T("X")); |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx, 1, _T("PR")); |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx++, 2, _T("PR Defect")); |
| | | |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx, 1, _T("")); |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx++, 2, _T("")); |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx, 1, _T("ND")); |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx++, 2, _T("ND Defect")); |
| | | } |
| | | |
| | | void CDlgDefectFilter::FillGridDefectFilterStack() |
| | |
| | | m_ctrlGridDefectFilter.SetItemText(nRowIdx++, 2, _T("")); |
| | | } |
| | | |
| | | //변경 필요 |
| | | void CDlgDefectFilter::FillGridDefectFilterGray() |
| | | { |
| | | for (int i=0; i<4; i++) |
| | |
| | | m_sDefectFilter.bJudgeOK = m_CheckValue[0]; |
| | | m_sDefectFilter.bJudgeTR = m_CheckValue[1]; |
| | | m_sDefectFilter.bJudgePR = m_CheckValue[2]; |
| | | m_sDefectFilter.bJudgeND = m_CheckValue[3]; |
| | | break; |
| | | |
| | | case DefectType_Process: |