lifan
昨天 375a5e615ac9bf1a6e71a8f03b6df0285d7667b5
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;
   }