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

Как получить hwnd элемента диалога с другого класса? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как в контекстном меню поменять шрифт http://www.cyberforum.ru/cpp-beginners/thread468414.html
Задача такая: необходимо при правом шеячке мыши итображать контекстное меню при этом шрифт может быть любой, а длинна строки текста в пункту меню тоже изменяется динамически. Как Run time изменять...
C++ Подскажите, как правильно обращаться к фунциям-членам другого класса Подскажите как правильно обращаться к фунциям-членам другого класса. 1-й класс (m_list - член класса, которую необходимо вызвать с другого): class CTab_controlDlg : public CDialog { ...... http://www.cyberforum.ru/cpp-beginners/thread468394.html
C++ запись элемента (в начало и в конец) и доступ к i-ому элементу дусвязного списка
Народ!Помогите написать прожку на С++ - двусвязный список из целочисленных элементов. Надо использовать структуру , содержащая указатель о предыдущем и следующем элементе, и класс. Надо выполнить 2...
C++ Какой апи функцией можно получить номер жесткого диска (не тома)
То есть хотелось бы вытащить из жесткого диска его биос-номер но не номер тома
C++ Нaдo нaписaть прoгрaммку нa C++ для 8086 с DR-DOS http://www.cyberforum.ru/cpp-beginners/thread468309.html
Есть девaйс - лaзерный бaркoдный скaнер с рaдиoсвязью нa прoцессoре oт NEC (типa 8086), увечным DR-DOS, пoчти пoлнoвеснoй 46-кнoпoчнoй клaвoй. Девaйс кoннектится в LAN через рaдиoпoрт. Нaдo нaписaть...
C++ ActiveX для просмотра PNG Подскажите, где можно взять ActiveX для просмотра PNG? подробнее

Показать сообщение отдельно
Andir
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 145
03.07.2008, 12:44
Привет !

Ну и логично, что ты хотел ... передай своей функции вначале этот otherDlg, а потом юзай ...
Как hwnd диалога(CDialog::m_hwnd) получить, это и в Msdn написано, но разницы что передавать: hWnd или указатель на второй диалог ... это не важно ...
C++
1
2
3
4
5
6
7
8
void MyClass::MyFunction(CDialog *pOtherDlg)
{
...
CButton *pMyBtn;
pMyBtn=(CButton*)GetDlgItem(otherDlg, IDC_BUTTON);
pMyBtn->EnableWindow(FALSE);
...
}
А лучше поучись программировать на WINAPI и тогда ТАКИХ вопросов и задавать не станешь ... :-(
Извини, если задел. ;-)

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