Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2011, 21:56   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Хотя могли бы микрососовцы назвать эту функу адекватно
учитывая что закрытие окна, не есть уничтожение, то все верно.

вообще даже уничтожение окна(DestroyWindow) не гарантирует закрытия программы.
итог см пост №4
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.08.2011, 13:01   #12
Assemblerru
Форумчанин
 
Регистрация: 28.01.2010
Сообщений: 224
По умолчанию

Переработав все ваши подсказки не работает не одна.
SendMessage(H,WM_DESTROY*/или WM_CLOSE*/,0,0); от Programmer.

SendMessage(H,WM_SYSCOMMAND,SC_CLOS E,0); от Stilet.

CloseWindow(H);
всему свое время как зиме и весне
и каждому солнцу свой неба кусок
Assemblerru вне форума Ответить с цитированием
Старый 08.08.2011, 13:24   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

пост №4, самое гарантированное решение.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.08.2011, 15:48   #14
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
По умолчанию

Цитата:
Сообщение от Assemblerru Посмотреть сообщение
Переработав все ваши подсказки не работает не одна.
SendMessage(H,WM_DESTROY*/или WM_CLOSE*/,0,0); от Programmer.
SendMessage(H,WM_SYSCOMMAND,SC_CLOS E,0); от Stilet.
CloseWindow(H);
Так, чтобы закрыть надо не какое-то окно искать, а главное окно программы найти, где обработка закрытия прописана.
Код:
find = FindWindow (NULL, Form1->Caption.c_str());
An1ka вне форума Ответить с цитированием
Старый 09.08.2011, 10:17   #15
Programmer.
 
Регистрация: 19.02.2011
Сообщений: 5
По умолчанию

Assemblerru
Обясни нам пожалуйста чего конкретно надо сделать. в билдере ето всё пишеш да?
Programmer. вне форума Ответить с цитированием
Старый 09.08.2011, 10:23   #16
Programmer.
 
Регистрация: 19.02.2011
Сообщений: 5
По умолчанию

А
Код:
DestroyWindow(H);
тоже не вариант?
Programmer. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Win API ( CИ) ПроГрам Помощь студентам 0 29.04.2010 21:43
Win Forms Api Cdevelop Windows Forms 1 22.03.2009 01:01
Win Api alexov Общие вопросы C/C++ 4 29.01.2009 13:33
Win API aleks_n Общие вопросы Delphi 0 15.09.2008 11:07