几个问题一起问。CListView,HMENU,keybd_event,
1.如何知道keybd_event模拟的键盘消息已经被进程处理了?用for{;;}调用keybd_event模拟输入了很长一个字符串,发现,for循环很快执行完,但字符却没有输进文本框里,估计是按键消息还在消息泵里。另外,泵有多大?当字符串长度很长时,只有前面大约4000多个字符被输出。我的目的:就是计算 电脑模拟按键每分钟最多多少字符,电脑是打字高手。
2.如何知道一个菜单弹出之后的大小尺寸RECT,以便于就是菜单显示的位置。如何得到一个HMENU弹出后的RECT大小
3.CListCtrl有没有类似CListBox的SetCurSel。如果想让某个item成为选中状态,是否必须:先取消掉全部item的LVIS_SELECTED|LVIS_FOCUS,再设置某个item的state为LVIS_SELECTED|LVIS_FOCUS,再SendMessge(,WM_NOTIFY,NM_CLICK,)?我的目的:就是在listView里面搜索项目,实现搜索下一个,搜索前一个,使搜索到的项目选中。