void CFirstCDialog::PerformAction()
{
HWND hWnd=::GetDlgItem(m_hWnd,IDC_EDIT_FIRST);
//得到hWnd是0x000806b0 {unused=??? }
LPSTR lpStr=new char[100+1];
memset(lpStr,'\0',100+1);
::GetWindowText(hWnd,lpStr,100);
::MessageBox(NULL,lpStr,"Title",MB_OK);
delete [] lpStr;
}
调试过程中,得到hWnd是0x000806b0 {unused=??? },可是去内存窗口一看,全是????,
怎么没有存放指针在那个位置(0x000806b0)。求助。。。
句柄是指向系统资源的,应该说也是一个对象而不是一个指针.
句柄是指向系统资源的一个索引而已
句柄是炮捻子,指针是枪子弹。
句柄可以把炮拉出来,但是指针打到哪,就看你本事了。。。不知道我形容的是否合适。