Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Get current active item
#2
To get current non-folder item, call qmitem or str.getmacro with name "".
Code:
Copy      Help
QMITEM q
int iid=qmitem("" 0 q 1)
out iid
out q.name

To get current selected item, which can be folder, use treeview control messages.
Code:
Copy      Help
;get selected treeview item and its lparam, which is QM item id
int c=id(2202 _hwndqm) ;;outline
TVITEMW m.hItem=SendMessage(c TVM_GETNEXTITEM TVGN_CARET 0)
SendMessage(c TVM_GETITEMW 0 &m)
;get name
QMITEM q
int iid=qmitem(m.lParam 0 q 1)
out iid
out q.name


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)