我在学习VC时遇到一个问题,就是读出了记事本标题“无标题 - 记事本”是想截取左起两个字符即“无标题 ”,程序如下,程序编译通过,可就不成功,请各位大侠指教,本人十分感谢!
void CXtcshDlg::OnButton1()
{
// TODO: Add your control notification handler code here
CString str; //定义的变量str为字符串
HWND hwnd;
hwnd=::FindWindow(NULL,"无标题 - 记事本"); //获得句柄 无标题 - 记事本
CWnd *wnd=FromHandle(hwnd);
::GetWindowText(hwnd,str.GetBuffer(256),256); //获得标题
CString str1 = _T(str);
CString strPath = str1.Left(6); //应该截取左边6字节,即“无标题”,现在不行
::AfxMessageBox(strPath);
}