Show/Hide window problems
This code I wrote will hide or show windows that have a one-word title (such as the Run dialog), but it stops responding until I press Ctrl+C if I try to do a window with more than one word("My Documents"). Why is this happening? Here is the code:
Code:
#include <windows.h>
#include <iostream.h>
int main()
{
char* winName = new char;
cout<<"Type in the window name:"<<endl;
cin>>winName;
HWND h = FindWindow(NULL, winName);
if (h == NULL)
MessageBox(NULL, "Could not find window", "Error", MB_OK | MB_ICONERROR);
else
{
if (ShowWindow(h, SW_HIDE) == 0) // window was hidden, show it
ShowWindow(h, 1);
else //window was visible, hide it
ShowWindow(h, 0);
}
return 0;
}