1.GetFocuse () 和 GetWindowInfo ( ,)
2.IsKindOf( RUNTIME_CLASS( CEdit ) ) 不知这样是否可行?
2.IsKindOf( RUNTIME_CLASS( CEdit ) ) 不知这样是否可行?
解决方案 »
- 高分求《visual C++系统开发实例精选》光盘内容?
- 曲线图
- listen的请教?
- 谁的Xtreme9.61编译通过了,快来帮忙!
- 求VC版本如何利用WMI获得磁盘信息
- VcExtend助你提高工作效率,开放源代码。函数体批生成、数据接口自动生成,注释可隐可现,注释自动生成文档!
- 问个软件工程的问题
- mfc CMFCShellListCtrl 和listbox 实现一个双击listbox里的文件路径,CMFCShellListCtrl显示文件的位置
- VC中调用DLL的函数参数问题
- 一个看似简单的问题,有兴趣的话,你试试自己的C++基础如何
- Visual C++MFC扩展编程实例和Visual C++MFC编程实例有什么区别?这两本书怎么样?
- 哪位有可以用ASP收POP3邮件的DLL,必给高分!!!!!!!!!!
HWND wnd = ::GetFocus();
::PostMessage(wnd,0x102,65,0);
就可
1. GetWindowInfo 是什么函数,在Msdn中为何查不到?
2. IsKindOf( RUNTIME_CLASS( CEdit ) ) 应该是判断指定对象是否为CEdit类,但不是CEdit类派生的对象也有可能具有输入字符的功能,或者说具有输入字符功能的对象不都是由CEdit类派生的。其它类型的对象怎么判断?To wbc_58:
1. 你写的消息0x102是什么消息?(是否从Spy++监视得来的?)其它参数又是什么含义?
2. 只向目标窗口发消息怎么能得到窗口类型呢?如何得到发送消息的返回值?
不好意思,一直没有回答你的问题。
1.0x102是WM_CHAR消息,不是从SPY++的得到的,在系统介绍windows编程的书中都有消息和对应的介绍
2.::GetFocus()是获得当前具有输入焦点的窗口,我只是发送成功向当前的窗口发了一个'a'字符
只向窗口发送一个字符怎么能判断窗口是否处于接收字符状态呢?