📄 eeb_cooler.cpp
字号:
#include "eeb_AppWnd.h"
void NANA_Cooler::OnCreate(void)
{
int i;
char str[50];
NANA_LinkedWnd::OnCreate();
w_EditPressure.CreateWnd(this,5,40,160,25);
//w_EditPressure.SetTipInfo("压力设置点",20,ICON16_OC,"冷凝器压力设置点");
w_EditPressure.w_Label.Set(strCondenserPress);
w_EditPressure.w_Name.Set(strCondenserPress);
w_EditPressure.SetValue(0);
w_EditPressure.SetIcon(ICON16_OC);
w_EditPressure.SetValueRange(0,30);
w_EditPressure.SetValue(g_SysInfo.w_CoolerSetting.w_fPressSet);
w_EditAdjPressure.CreateWnd(this,5,70,160,25);
//w_EditAdjPressure.SetTipInfo("压力调节带宽(+-)",5,ICON16_OC,"冷凝器压力调节带宽");
w_EditAdjPressure.w_Label.Set(strCondenserPressRange);
w_EditAdjPressure.w_Name.Set(strCondenserPressRange);
w_EditAdjPressure.SetIcon(ICON16_OC);
w_EditAdjPressure.SetValueRange(5,10);
w_EditAdjPressure.SetValue(g_SysInfo.w_CoolerSetting.w_fPressBand);
w_EditFanStartDelay.CreateWnd(this,5,100,160,25);
//w_EditFanStartDelay.SetTipInfo("风扇开延时",20,ICON16_SECOND);
w_EditFanStartDelay.w_Label.Set(strFanStartDelay);
w_EditFanStartDelay.w_Name.Set(strFanStartDelay);
w_EditFanStartDelay.SetIcon(ICON16_SECOND);
w_EditFanStartDelay.SetValueRange(5,10);
w_EditFanStartDelay.SetValue(g_SysInfo.w_CoolerSetting.w_cStartDelay);
w_EditFanStopDelay.CreateWnd(this,5,130,160,25);
//w_EditFanStopDelay.SetTipInfo("风扇停延时",20,ICON16_SECOND);
w_EditFanStopDelay.w_Label.Set(strFanStopDelay);
w_EditFanStopDelay.w_Name.Set(strFanStopDelay);
w_EditFanStopDelay.SetIcon(ICON16_SECOND);
w_EditFanStopDelay.SetValueRange(5,10);
w_EditFanStopDelay.SetValue(g_SysInfo.w_CoolerSetting.w_cStopDelay);
w_CoolerList.CreateWnd(this,5,160,310,80);
// w_CoolerList.SetGrid(TOTAL_COOLER,1);
w_CoolerList.w_style = LIST_STYLE_ICON;
w_pCoolerItem = new NANAListIconItem[TOTAL_COOLER];
for(i=0;i<TOTAL_COOLER;i++)
{
sprintf(str,"COOL%d\n正在运行",i);
w_pCoolerItem[i].SetItemText(str);
w_pCoolerItem[i].SetItemFont(&NANA_FONT12);
w_pCoolerItem[i].SetItemIcon(ICON32_FAN);
w_pCoolerItem[i].SetItemData(i+1);
w_CoolerList.AddItem((NANAListItemBase * )&w_pCoolerItem[i]);
}
}
void NANA_Cooler::OnNotify(NANAWnd *pSrcWnd,int nMessageCode,int param1,int param2)
{
NANA_LinkedWnd::OnNotify(pSrcWnd,nMessageCode,param1,param2);
if(pSrcWnd == &w_EditPressure)
{
g_SysInfo.w_CoolerSetting.w_fPressSet = w_EditPressure.GetValue();
}else
if(pSrcWnd == &w_EditAdjPressure)
{
g_SysInfo.w_CoolerSetting.w_fPressBand = w_EditAdjPressure.GetValue();
}else
if(pSrcWnd == &w_EditFanStartDelay)
{
g_SysInfo.w_CoolerSetting.w_cStartDelay = (char)w_EditFanStartDelay.GetValue();
}else
if(pSrcWnd == &w_EditFanStopDelay)
{
g_SysInfo.w_CoolerSetting.w_cStopDelay = (char)w_EditFanStopDelay.GetValue();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -