Jelajahi Sumber

注意:Py_Initialize和Py_Finalize在主线程里,只能调用一次; 不要重复初始化和释放。

sat23 4 tahun lalu
induk
melakukan
6fc55aaa8d
2 mengubah file dengan 11 tambahan dan 1 penghapusan
  1. 9 1
      SATHelper/SATHelper/UpgradeWnd.cpp
  2. 2 0
      SATHelper/SATHelper/UpgradeWnd.h

+ 9 - 1
SATHelper/SATHelper/UpgradeWnd.cpp

@@ -116,6 +116,12 @@ void CUpgradeWnd::AdjustLayout()
 	m_btnUpgrade.GetWindowRect(rcCtrl);
 	ScreenToClient(rcCtrl);
 	m_btnUpgrade.SetWindowPos(nullptr, rectClient.left + margin, rectClient.top + nHeight, rcCtrl.Width(), rcCtrl.Height(), SWP_NOACTIVATE | SWP_NOZORDER);
+	nHeight += rcCtrl.Height() + dr;
+
+	// 提示语
+	m_text_notify.GetWindowRect(rcCtrl);
+	ScreenToClient(rcCtrl);
+	m_text_notify.SetWindowPos(nullptr, rectClient.left + margin, rectClient.top + nHeight + dr, rectClient.Width() - margin * 2 , m_nCtrlHeight * 2, SWP_NOACTIVATE | SWP_NOZORDER);
 
 }
 
@@ -159,6 +165,8 @@ int CUpgradeWnd::OnCreate(LPCREATESTRUCT lpCreateStruct)
 		return -1;
 	}
 
+	m_text_notify.Create(_T("提示:\n        脚本修改后必须重启SATHelper!"), SS_LEFT | WS_CHILD | WS_VISIBLE, rectDummy, this, IDC_STATIC);
+
 	// 以编辑框高度为所有控件高度标准;
 	CRect rcCtrl;
 	m_edit_path.GetClientRect(&rcCtrl);
@@ -283,7 +291,7 @@ void CUpgradeWnd::SetStaticFont()
 	m_text_user.SetFont(&m_fntPropList);
 	m_text_password.SetFont(&m_fntPropList);
 	m_check_remember.SetFont(&m_fntPropList);
-
+	m_text_notify.SetFont(&m_fntPropList);
 	m_edit_path.SetFont(&m_fntPropList);
 	m_ftp_user.SetFont(&m_fntPropList);
 	m_ftp_password.SetFont(&m_fntPropList);

+ 2 - 0
SATHelper/SATHelper/UpgradeWnd.h

@@ -50,6 +50,8 @@ protected:
 	CEdit m_ftp_password;
 	// 是否记住ftp账号密码;
 	CButton m_check_remember;
+	// 提示语
+	CStatic m_text_notify;
 // 实现
 public:
 	virtual ~CUpgradeWnd();