mrDarker
2025-08-27 7ec50101cc28996eee747962eb06b8fa52e016ed
1. 设备配方列表添加显示配方名称
已修改4个文件
12 ■■■■■ 文件已修改
SourceCode/Bond/Servo/PageRecipe.cpp 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/PageRecipe.h 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/RecipeManager.cpp 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/RecipeManager.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SourceCode/Bond/Servo/PageRecipe.cpp
@@ -55,9 +55,9 @@
    CString strIniFile, strItem;
    strIniFile.Format(_T("%s\\configuration.ini"), (LPCTSTR)theApp.m_strAppDir);
    int width[3] = { 0, 60, 150 };
    int width[] = { 0, 60, 150, 150 };
    for (int i = 0; i < 3; i++) {
    for (int i = 0; i < 4; i++) {
        strItem.Format(_T("Col_Device_%d_Width"), i);
        width[i] = GetPrivateProfileInt(_T("PageRecipeListCtrl"), strItem, width[i], strIniFile);
    }
@@ -65,6 +65,7 @@
    m_listPPID.InsertColumn(0, _T(""), LVCFMT_RIGHT, width[0]);
    m_listPPID.InsertColumn(1, _T("No."), LVCFMT_CENTER, width[1]);
    m_listPPID.InsertColumn(2, _T("Recipe ID"), LVCFMT_CENTER, width[2]);
    m_listPPID.InsertColumn(3, _T("Recipe 名称"), LVCFMT_CENTER, width[3]);
}
void CPageRecipe::UpdateRecipeByPPID(const CString& strPPID)
SourceCode/Bond/Servo/PageRecipe.h
@@ -1,6 +1,7 @@
#pragma once
#include "afxdialogex.h"
#include "RecipeManager.h"
#include "ListCtrlEx.h"
// CPageRecipe 对话框
@@ -41,5 +42,5 @@
    DECLARE_MESSAGE_MAP()
private:
    CListCtrl m_listPPID;
    CListCtrlEx m_listPPID;
};
SourceCode/Bond/Servo/RecipeManager.cpp
@@ -62,8 +62,7 @@
        );
    )";
    return m_pDB->executeQuery(createRecipeTable)
        && m_pDB->executeQuery(createDeviceTable);
    return m_pDB->executeQuery(createRecipeTable) && m_pDB->executeQuery(createDeviceTable);
}
void RecipeManager::termRecipeTable() {
SourceCode/Bond/Servo/RecipeManager.h
@@ -11,6 +11,7 @@
struct DeviceRecipe {
    int nDeviceID;               // 设备ID
    int nRecipeID;               // 子配方ID
    std::string strRecipeName;   // 子配方名称
    std::string strDeviceName;   // 设备名称 
};