CString WndClass,WndTitle;
GetDlgItemText(IDC_WNDCLASS,WndClass);
GetDlgItemText(IDC_WNDTITLE,WndTitle);
if(WndClass=="")
WndClass="NULL";
if(WndTitle=="")
WndTitle="NULL";
HWND hwnd=::FindWindow(WndClass,WndTitle);
怎么才能让WndCLass=NULL,而不是WndClass="NULL";
GetDlgItemText(IDC_WNDCLASS,WndClass);
GetDlgItemText(IDC_WNDTITLE,WndTitle);
if(WndClass=="")
WndClass="NULL";
if(WndTitle=="")
WndTitle="NULL";
HWND hwnd=::FindWindow(WndClass,WndTitle);
怎么才能让WndCLass=NULL,而不是WndClass="NULL";
你赋值给CString 需要转换,如:
WndClass = (char*)NULL;
换成:
LPCTSTR WndClass,WndTitle;
GetDlgItemText(IDC_WNDCLASS,WndClass);
GetDlgItemText(IDC_WNDTITLE,WndTitle);
HWND hwnd;
if(WndClass=="")
hwnd=::FindWindow(NULL,WndTitle);
if(WndTitle=="")
hwnd=::FindWindow(WndClass,NULL);