Закрыть папку
char* Named_window;
hwnd=FindWindow(NULL,Named_window);
SendMessage(hwnd,WM_CLOSE,0,0);
здесь Named_window - имя окна.
Великолепно работает для закрытия окна например Word, Excel, но папку не может закрыть, как быть не подскажете?
Заранее благодарю.
напиши конкретный код, используемый для закрытия папки.
Цитата: Fellinggood
Великолепно работает для закрытия окна например Word, Excel, но папку не может закрыть, как быть не подскажете?
Заранее благодарю.
Заранее благодарю.
класс окна - CabinetWClass
Капшен - имя папки
Цитата: Anton Chik
напиши конкретный код, используемый для закрытия папки.
hwnd=FindWindow(Class_window, NULL);
SendMessage(hwnd , WM_SYSCOMMAND, SC_CLOSE, 0);
Class_window = CabinetWClass; - для папки
Код теперь пашет нормально, благодаря функции SendMessage(hwnd , WM_SYSCOMMAND, SC_CLOSE, 0);
Но возникла другая проблема при закрытии Word этой функцией Word приносит свои извинения и сообщает об ошибке, а иногда выдается ошибка windows по адресу такому то, не подскажете как этого избежать?