Как включить и выключить MFC GUI другим классом? - PullRequest
0 голосов
/ 28 декабря 2010

Мне нужно создать класс, который имеет указатель на класс mfc, включать и выключать графический интерфейс, а также иметь возможность получать данные из графического интерфейса. спасибо.

1 Ответ

1 голос
/ 28 декабря 2010

Под «включением и выключением графического интерфейса» я буду подразумевать, что вы имеете в виду скрыть или отобразить главное окно, так как вы не предоставили хорошего описания того, что вы ищете. Вы можете использовать CWnd :: ShowWindow с параметром SW_HIDE, чтобы выключить окно, и использовать SW_SHOW или SW_RESTORE, чтобы показать его снова.

При выборе «опции для получения данных из графического интерфейса» я предполагаю, что вы хотите выполнить копирование и вставку из графического интерфейса в другое приложение. Это гораздо большая тема. Вот пример кода:

OpenClipboard();
EmptyClipboard();
SetClipboardData(CF_TEXT, dataHandle);
CloseClipboard();

Вы можете найти гораздо больше информации в руководстве Microsoft по Использование буфера обмена .

...