Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dandy
0 / 0 / 0
Регистрация: 12.08.2008
Сообщений: 23
#1

HWND в ActiveX - C++

23.09.2008, 15:29. Просмотров 836. Ответов 4
Метки нет (Все метки)

Помогите! Кто знает, как получить HWND ActiveX контроля?
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2008, 15:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос HWND в ActiveX (C++):

HWND - C++
Как взять дескриптор окна через его имя?

Преобразование hwnd в int - C++
Знаю что тема уже заезжена и полно подобных обсуждений, но не смог применить к своему либо не подошло. Требуется получить из edit и...

SendMessage(Hwnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0); - C++
Добрый день) вот прочитал в инете что функция SendMessage разворачивает окно... решил попробовать.... а программа не компилируется...

Использование Attach(HWND) и Detach() - C++
Привет всем! Что делают функции Attach(HWND) и Detach() объявленные в классе CWnd. В MSDN для Attach написано, что она присоединяет...

Как преобразовать String в HWND - C++
Можно как то преобразовать String в HWND ? как сделать обратное преобразование то есть из HWND в String разобрался, а вот из String в...

Win32 идентификатор HWND не определен - C++
Очередной глупый вопрос. Я так понял, не хватает include вот список моих: #include "stdafx.h" #include "Win32Project5.h" пишу ...

4
ManiaK
Сообщений: n/a
17.10.2008, 19:09 #2
Попробуй добавить в элемент функцию возвращающуу HWND:
C++
1
2
3
4
HWND CControlCtl::GetHwnd()
{
   return AfxGetApp()->GetSafeHwnd();
}
Работает или нет - не знаю. Пробовать лень.
ManiaK
Сообщений: n/a
17.10.2008, 19:10 #3
Забыл сказать - добавляй функцию только через КлассВизард.
dandy
0 / 0 / 0
Регистрация: 12.08.2008
Сообщений: 23
19.10.2008, 14:39  [ТС] #4
Спасибо, но HWND нужен из - под ATL...
Как - то он там из API получается, точно не помню, а смотреть лень.
Вообще - то интересно бы знать, как его можно из ATL выцарапать...
0
ManiaK
Сообщений: n/a
20.10.2008, 11:52 #5
Извини в ATL я не смыслю. Только в MFC.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2008, 11:52
Привет! Вот еще темы с ответами:

Как передать HWND параметром через ShellExecute? - C++
Приветствую. Как передать HWND параметром через ShellExexute? Передаю так: HANDLE updater_hwnd = hwnd; std::ostringstream...

Как получить hwnd элемента диалога с другого класса? - C++
Как получить hwnd элемента диалога с другого класса? Допустим, сижу в другом классе диалоге и при одном событии сделать недоступной...

error C2440: не конвертируется 'LRESULT (__stdcall General::* )(HWND,UINT,WPARAM,LPARAM)' to 'WNDPROC' - C++
Здравствуйте! Подскажите, пожалуйста, как исправить эту ошибку в этой строчке: wcex.lpfnWndProc = &General::WindowProcedure;...

ActiveX - C++
Хотелось бы узнать, действительно ли в связи с развитием .NET это направление пользовательских элементов управления (которые могут работать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
20.10.2008, 11:52
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru