From 71f0716aa67f6e4f0de2770fe6aba1aa6592999d Mon Sep 17 00:00:00 2001
From: lifan <2308045698@qq.com>
Date: 星期三, 05 八月 2026 15:24:26 +0800
Subject: [PATCH] update
---
jrj/ext-jrj/list.Test.ap.cpp | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/jrj/ext-jrj/list.Test.ap.cpp b/jrj/ext-jrj/list.Test.ap.cpp
index def1a02..e6fee06 100644
--- a/jrj/ext-jrj/list.Test.ap.cpp
+++ b/jrj/ext-jrj/list.Test.ap.cpp
@@ -178,7 +178,7 @@
int row = dw_list.GetRow();
if (row < 1) return 1;
xstring APID = dw_list.GetItemString(row, L"APID");
-
+ trace(APID);
if (printStr == L"")printStr = L" " + APID;
xaserverarg arg;
@@ -225,6 +225,14 @@
return OnCmdDispatch(evt->xcommand.pStrID);
}
+ int OnRowChanged(TEvent* evt, LPARAM p)
+ {
+ DWNMHDR& hdr = *(DWNMHDR*)evt->notify.pnmh;
+ int row = hdr.row;
+ SetAgent(L"list", dw_list.GetItemString(row, L"APID"));
+ return 1;
+ }
+
int OnAttachEvent()
{
//绑定工具条点击事件
@@ -234,6 +242,7 @@
AttachEvent(L"cbx_type", L"CBN_SELCHANGE", (FEvent)&ListTestAP::OnCombboChanged);//属性组切换list中列的数量变化
AttachEvent(L"dw_list", L"DWV_DOUBLECLICKED", (FEvent)&ListTestAP::OnDoubleClicked);//行双击
AttachEvent(L"dw_list", L"DWV_CLICKED", (FEvent)&ListTestAP::OnDwClicked);
+ AttachEvent(L"dw_list", L"DWV_ROWFOCUSCHANGED", (FEvent)&ListTestAP::OnRowChanged);
return 1;
}
--
Gitblit v1.9.3