From df1caf8d568251ca7db8a6edb25d2504e55cc1cd Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期四, 27 六月 2024 19:34:35 +0800
Subject: [PATCH] update string param

---
 jrj/xframe/wobject/xwin.hpp |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/jrj/xframe/wobject/xwin.hpp b/jrj/xframe/wobject/xwin.hpp
index a1afa9b..1afa2b1 100644
--- a/jrj/xframe/wobject/xwin.hpp
+++ b/jrj/xframe/wobject/xwin.hpp
@@ -27,7 +27,7 @@
 	}
 	void SetArg()
 	{
-		SetArg(GetWinParam());
+		if(GetWinParam()) SetArg(GetWinParam());
 	}
 public:
 	xwin(void * impl, HWND hWnd):xview(impl,hWnd){}
@@ -120,6 +120,12 @@
 	{
 		return getKWin()->SetParam((void*)pParam);
 	}
+	xstring GetParamString()
+	{
+		if (!GetWinParam())return xstring();
+		return xstring(GetWinParam(), true);
+	}
+
 	LPARAM GetFrameParam()
 	{
 		return (LPARAM)getKWin()->GetFrameParam();

--
Gitblit v1.9.3