| | |
| | | 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; |
| | |
| | | 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() |
| | | { |
| | | //绑定工具条点击事件 |
| | |
| | | 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; |
| | | } |
| | | |