powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как добраться в стандартном MFC проекте до WndProc
7 сообщений из 7, страница 1 из 1
Как добраться в стандартном MFC проекте до WndProc
    #34825509
Yurman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу сделать неубиваемое приложение. Нашел в FAQ-е что можно сделать следующим образом:

LRESULT WINAPI WndProc(HWND hWnd, UINT msg,WPARAM wParam, LPARAM lParam)
{
switch(msg)
{
HANDLE_hWnd, WM_DESTROY, WndProc_OnDestroy;
default:
return DefWindowProc(hWnd, msg, wParam, lParam);
}
}

void WndProc_OnDestroy(HWND hWnd)
{
//Запуск копии приложения
}

Сделал стандартный MFC проект но WndProc не нашел.
Каким образом сделать неубиваемое приложение в MFC проекте?
...
Рейтинг: 0 / 0
Как добраться в стандартном MFC проекте до WndProc
    #34825579
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неубиваемых приложений не бывает. Потому что еще ни одно приложение не смогло работать при выключенном питании у компа.
...
Рейтинг: 0 / 0
Как добраться в стандартном MFC проекте до WndProc
    #34825621
Yurman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это уже чтото из области философии. Ну пусть это будет самозагружающеесяпризакрытии приложение. Просто я плохо знаю структуру MFC приложений а надо добраться до WM_DESTROY в WndProc, а в стандартном MFC приложении WndProc нет.
...
Рейтинг: 0 / 0
Как добраться в стандартном MFC проекте до WndProc
    #34825903
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YurmanНу это уже чтото из области философии. Ну пусть это будет самозагружающеесяпризакрытии приложение. Просто я плохо знаю структуру MFC приложений а надо добраться до WM_DESTROY в WndProc, а в стандартном MFC приложении WndProc нет.
всем WM_ сообщениям сопоставленны On функции, т.е WM_DESTROY генерит OnDestroy функцию. Ну и наверное никто не отменял WndProc, у каждого оконного класса, производного от CWnd и PreTranslateMessage
...
Рейтинг: 0 / 0
Как добраться в стандартном MFC проекте до WndProc
    #34825916
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yurman wrote:

> Хочу сделать неубиваемое приложение
Его можно будет увидеть в списке процессов и замочить принудительно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как добраться в стандартном MFC проекте до WndProc
    #34827635
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yurman пишет:

В любом оконном классе есть виртуальняа функция Default().
Ей и надо пользоваться для вызова WndProc данного окна.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как добраться в стандартном MFC проекте до WndProc
    #34827653
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yurman пишет:
> Хочу сделать неубиваемое приложение.

Не бывает таких.

Нашел в FAQ-е что можно сделать
> следующим образом:
>
> LRESULT WINAPI WndProc(HWND hWnd, UINT msg,WPARAM wParam, LPARAM lParam)
> {
> switch(msg)
> {
> HANDLE_hWnd, WM_DESTROY, WndProc_OnDestroy;
> default:
> return DefWindowProc(hWnd, msg, wParam, lParam);
> }
> }
>
> void WndProc_OnDestroy(HWND hWnd)
> {
> //Запуск копии приложения
> }

Это какой =то кусок бреда. Выкиньте.
Чтобы окно приложения нельзя было закрыть, надо обработать
WM_CLOSE и возможно WM_DESTROY и не закрывать окно. Это просто.
Но это не сделает приложение неубиваемым.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как добраться в стандартном MFC проекте до WndProc
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]