From 258d9d2d72bbf199cd86fd3e7bd824e1f117bab8 Mon Sep 17 00:00:00 2001
From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com>
Date: 星期四, 29 五月 2025 17:49:46 +0800
Subject: [PATCH] 1.放片物流控制和模拟测试;

---
 SourceCode/Bond/Servo/CMyStatusbar.cpp |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/SourceCode/Bond/Servo/CMyStatusbar.cpp b/SourceCode/Bond/Servo/CMyStatusbar.cpp
index 1d85905..d85b341 100644
--- a/SourceCode/Bond/Servo/CMyStatusbar.cpp
+++ b/SourceCode/Bond/Servo/CMyStatusbar.cpp
@@ -37,7 +37,7 @@
 // CMyStatusbar 娑堟伅澶勭悊绋嬪簭
 
 
-void CMyStatusbar::setBkgnd(COLORREF color)
+void CMyStatusbar::setBackgroundColor(COLORREF color)
 {
 	if (m_brBkgnd.GetSafeHandle() != nullptr) {
 		m_brBkgnd.DeleteObject();
@@ -45,6 +45,13 @@
 
 	m_brBkgnd.CreateSolidBrush(color);
 	Invalidate(); 
+	UpdateWindow();
+}
+
+void CMyStatusbar::setForegroundColor(COLORREF cr)
+{
+	m_crForeground = cr;
+	Invalidate();
 	UpdateWindow();
 }
 
@@ -72,7 +79,7 @@
 	if (nCtlColor == CTLCOLOR_STATIC) {
 		pDC->SetBkMode(TRANSPARENT);
 		pDC->SetBkColor(m_crBkgnd);
-		pDC->SetTextColor(RGB(255, 255, 255));
+		pDC->SetTextColor(m_crForeground);
 	}
 
 	if (m_brBkgnd.GetSafeHandle() == nullptr) {

--
Gitblit v1.9.3