Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу вызвать отчет Crystal Reports из проекта VC++ Не могу вызвать отчет Crystal Reports из проекта VC++ (.NET). Помогите пожалуйста добрым словом, а лучше - исходником:) https://www.cyberforum.ru/ cpp-beginners/ thread496816.html Воспроизведение нескольких звуков одновременно C++
Доброго дня, друзья. Используется PlaySound с набором SND_FILENAME|SND_ASYNC|SND_LOOP. В это время не прерывая текущий звук нужно вывести другой. Можно ли это сделать с помощью PlaySound, или по другому?
C++ Проблема с COM сервером из EXE У меня есть приложение OLE-сервера(exe) на базе MFC. MFC-класс COleServerItem поддерживает 3 интерфейса-IUnknown, IDataObject и ещё какой-то, не помню точно. Когда я определяю и добавляю свой интерфейс(скажем, ITest) серверу в класс COleServerItem, всё нормально компилируется и запускается, но при попытке получить из клиента указатель на ITest через IUnknown->QueryInterface() он всё время... https://www.cyberforum.ru/ cpp-beginners/ thread496784.html C++ Ошибка Unhandled Exception, Access Violation https://www.cyberforum.ru/ cpp-beginners/ thread496779.html
Странная проблема, на самом деле.. пишу следующее: #include <fstream.h> ... ofstream FileStream('data.txt');при выполнении пишет Unhandled Exception, Access Violation к чему бы это? подскажите, пожалуйста
нужен аналог unloadfile php - функции но на С++ C++
как с помощью среды IIS 5.x и VC 6.0 осуществить закачку на IIS сервер файла форма такого вида: <FORM ACTION='http://127.0.0.1/ftproot/res.exe' ENCTYPE='multipart/form-data' METHOD=POST> <INPUT TYPE=TEXT value='hello word' NAME=submitter> <INPUT TYPE=FILE value='G:
C++ Как написать тестовую программу? https://www.cyberforum.ru/ cpp-beginners/ thread496647.html
Как написать тестовую программу на языке Turbo Pascal или СИ++ ?
C++ Как вывести enter в Edit Control Как реализовать переход на новую строку в Edit Control в MFC? Делаю так: m_str='Привет Пока'. Выводит ANSI символ enter'а. https://www.cyberforum.ru/ cpp-beginners/ thread496646.html Откликнитесь! Требуется программист С++ C++
Лидирующей компании, работающей в области продажи широкого спектра программного обеспечения (авторизованный партнер Microsoft, Oracle, IBM, Borland, Novell) требуется программист. Основная обязанность: написание программ на С# и MS-SQL. 1. Написание компонент для ERP системы на С#. 2. Написание хранимых процедур на MS-SQL. Требования: 1. Опыт постановки задач, опыт работы в команде. 2....
C++ СРОЧНО!!! Компиляция из командной строки, ПОМОГИТЕ! https://www.cyberforum.ru/ cpp-beginners/ thread496531.html
Помогите, пожалуйста - очень срочно нужно. Расскажите как из командной строки скомпилировать cpp-файл (как называется компилятор, где он лежит и как им в общих чертах пользоваться) Файл, который надо скомпилировать обладает след св-вами: 1. Он не подключает ничего, кроме stdio.h Если знаете - подскажите: как правильно ограничить кол-во максимально доступной памяти? как запретить...
C++ Захват изображения с окна - проблема при перекрывании https://www.cyberforum.ru/ cpp-beginners/ thread496527.html
Всем привет. Такая задача - захватываю изображение с окна и пишу это в avi-поток. Проблема: если мое окно перекрывается другим окном, то его часть попадает в поток тоже, но мне оно там совсем не надо. Как от этого избавиться не делая окно TOPMOST и постоянно не активируя его?
C++ как в рантайм рисовать в иконке?
в поиске искал, ничего не нашел нужно в рантайм рисовать иконку (HICON), там к примеру цифирьки. как это попроще можно сделать? зачем оно мне надо? вот хочу в покет пс написать приладу которая будет в трее (SHNotificationAdd) показывать заряд батареи, туда можно вставить иконку 16х16 вот я и хочу в ней рисовать. спасибо
C++ Почему fseek не переводит указатель Помогите барану от С далек. Простенькое задание из контрольной по TC++ (3.0) с использованием файлов. Почему процедура fseek() непереводит указатель? ... ... fseek(f,0,0); fscanf(f,'%d',x); ... https://www.cyberforum.ru/ cpp-beginners/ thread496492.html
1 / 1 / 1
Регистрация: 15.05.2010
Сообщений: 54
0

Использование Attach(HWND) и Detach() - C++ - Ответ 2703712

04.07.2011, 19:28. Показов 2494. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем!
Что делают функции Attach(HWND) и Detach() объявленные в классе CWnd. В MSDN для Attach написано, что она присоединяет Windows окно к CWnd объекту, а в Detach, наоборот отоединяет дескриптор от CWnd объекта.
Пишу:
C++
1
2
    m_hWnd=m_static->Detach();
    m_static->Attach(m_hWnd);
Поидее, первая функция отсоединяет дискриптор, а потом обратно присоединяет этот дескриптор к объекту. Но при удалении объекта или через функцию DestroyWindow, или delete (m_static была создана динамически) я лезу в другую область памяти, короче ошибка возникает типа 'Интрукция по адресу ...'.
Как вообще эти функции используются, каково их предназначение?

Вернуться к обсуждению:
Использование Attach(HWND) и Detach() C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2011, 19:28
Готовые ответы и решения:

Thread::Detach() в c++
Добрый день или что у вас там! По заголовку понятно о чём будет вопрос ,я прочитал достаточно много...

Std::thread::detach()
Что произойдет, если main - поток завершится раньше чем child.detach()? Добавлено через 3 минуты...

Потоки без join() или detach()
Почему такой код выводит данные в консоль, не смотря на выбрасывание исключения? void...

Как отделить поток с помощью detach?
Вообщем, не могу понять в чем проблема, хочу подвесить фоновый поток для отлавливания нажатий...

4
04.07.2011, 19:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2011, 19:28
Помогаю со студенческими работами здесь

Как закрыть поток после вызова detach()?
Всем здрасьте ! С join всё понятно, программа ждёт, когда завершится этот поток. Допустим я...

Для чего служит первый параметр (HWND hWnd) в функции WndProc?
// функция обработки сообщений LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM...

Окно на WinAPI, параметр функции WndProc (HWND hWnd,.)
Пытаюсь понять какое значение хранит первый параметр HWND hWnd в функции WndProc. В Windows в...

Почему переменная HWND hwnd объявлена дважды?
Один раз в функции WinMain: int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru