获取句柄后,要查看是否正确,就需要转化为字符串,输出查看,与SPY++对比。不多打字了,文才不好,用代码书写朕的日记吧!
void CHwndDlg::OnOK() //这是按钮单击事件,菜鸟都知道。
{
// TODO: Add extra validation here
HWND h;
h = ::FindWindow(NULL,"计算器"); //注意这里使用域运算符::
char TStr[25]; //字符数组,相当于字符串,而字符串的首地址就是指针,指向数组的第一个元素。
itoa((int)h,TStr,10); //把句柄h强制类型转换为整形。也就是16进制转为10进制。
AfxMessageBox(TStr); //不解释。
//CDialog::OnOK();
}
句柄转化为字符串另一种方法:
HWND hwnd;
CString str;
str.Format("句柄:%d",hwnd);
http://topic.csdn.net/u/20110111/18/99622c73-f63c-4ecd-8efa-7b0bbf53a26c.html
其他数据类型转换为字符串:
http://www.cppblog.com/kangnixi/archive/2010/01/27/106522.html
朕的日记就写到这里了,退朝。。。