怎样获得焦点控件的运行类??
如题 问题点数:80、回复次数:5Top
1 楼Tiders(弄潮儿)回复于 2006-03-04 07:15:27 得分 0
第一:先得到控件的句柄。(这你肯定知道)
第二:再得到控件类型。用下面这个API
char txt[20];
::GetClassName(m_scrollWnd,txt,20);
MessageBox(txt);
呵呵,我测试了,弹出来的消息框是:ScrollBar
正确无误
Top
2 楼Tiders(弄潮儿)回复于 2006-03-04 07:17:26 得分 0
要获取换件名字:
就用GetWindowText()吧Top
3 楼stevecrisewu(月亮骑士)回复于 2006-03-04 09:03:09 得分 0
没错,用GetClassName函数就可以Top
4 楼vcmute(BCare4 H1Rest Good9!)回复于 2006-03-04 09:13:11 得分 0
GetFocus()->GetRuntimeClass();Top
5 楼Emag(Emag)回复于 2006-03-04 12:02:26 得分 0
呵呵,小测了一把
GetClassName可以获得,
GetFocus()->GetRuntimeClass();得到的是CTempWndTop




