Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Закрыть папку

340
07 сентября 2009 года
Fellinggood
170 / / 27.04.2009
Здравствуйте! Возник такой вопрос: Закрываю приложение следующим образом

char* Named_window;
hwnd=FindWindow(NULL,Named_window);
SendMessage(hwnd,WM_CLOSE,0,0);
здесь Named_window - имя окна.
Великолепно работает для закрытия окна например Word, Excel, но папку не может закрыть, как быть не подскажете?

Заранее благодарю.
1.9K
08 сентября 2009 года
Anton Chik
175 / / 26.09.2005
напиши конкретный код, используемый для закрытия папки.
246
08 сентября 2009 года
GIZMO
1.8K / / 30.07.2004
Цитата: Fellinggood
Великолепно работает для закрытия окна например Word, Excel, но папку не может закрыть, как быть не подскажете?

Заранее благодарю.



класс окна - CabinetWClass
Капшен - имя папки

340
08 сентября 2009 года
Fellinggood
170 / / 27.04.2009
Цитата: 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 по адресу такому то, не подскажете как этого избежать?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог