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

WinAPI vs VCL - Привязка к окну каких-либо данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли работать в ресурсами в managed C++ http://www.cyberforum.ru/cpp-beginners/thread503578.html
Пытаюсь обратиться к ресурсу: res = FindResource(NULL, MAKEINTRESOURCE(IDS_STRING101), RT_STRING); возращается NULL аналогичный код в обычном плюсе, выполняется отлично
C++ Управление окнами другой программы Доброго времени суток... Я сам не профи по Си++, но в СИ разбираюсь хорошо. А вопрос у меня такой: Есть ли способ одной программе управлять открытыми окнами других программ? Если конкретнее,... http://www.cyberforum.ru/cpp-beginners/thread503557.html
C++ Как получить признак наличия соответствующих сигналов на шине?
В разъём шины ISA (на худой конец, PCI) включено некое нестандартное устройство. Это устройство выставляет на шину некоторые сигналы, по наличию которых нужно начать что-то рисовать на форме. Как...
C++ html-страница с картинками в качестве ресурса приложения.
Доброй ночи всем! Делаю прогу на VC++ (среда VS.NET 2003). Основа-диалоговое окно на классе CHtmlDialog.Хотела отображать в нем html-страницу,которая входит в ресурсы программы.Только вот с...
C++ Класс для работы с матрицами http://www.cyberforum.ru/cpp-beginners/thread503473.html
boombastik (07.04.2006) Вот тут полное описание библиотеки: http://www.boost.org/libs/numeric/ublas/doc/index.htm Неплохая библиотека :) . Люди, у кого есть нервы скачать весь сайт и в архиве...
C++ Windows API и получение сообщений от мышки Хотел спросить можно ли при помощи программы сделать так чтобы система получала сообщения от мышки, т.е. думала что мышка двигается. И обязательно ли API? подробнее

Показать сообщение отдельно
arist
0 / 0 / 0
Регистрация: 14.02.2011
Сообщений: 100
25.06.2012, 09:38
Самому стало интересно. Порылся в недрах MFC. Вот что нарыл...

На счёт карты соответствий HWND-this там вроде как сделано аналогично как у тебя, но для потока в целом, а не для каждого класса окна.

На счёт WM_CREATE и подобных. Возможно метод OnCreate вызывается искусственно, после CreateWindow, но есть подозрение, что здесь используются хуки.

...А нет вот смотри MSDN:
CreateWindowEx Function
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...
HWND CreateWindowEx(DWORD dwExStyle,
    LPCTSTR lpClassName,
    LPCTSTR lpWindowName,
    DWORD dwStyle,
    int x,
    int y,
    int nWidth,
    int nHeight,
    HWND hWndParent,
    HMENU hMenu,
    HINSTANCE hInstance,
    LPVOID lpParam
);
...
lpParam
[in] Pointer to a value to be passed to the window through the CREATESTRUCT structure passed in the lpParam parameter the WM_CREATE message...
...

Т.е. в твоём случае в конструкторе в вызове CreateWindowEx в lpParam передаёшь this.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru