|
|
|
Как получить указатель ...?
|
|||
|---|---|---|---|
|
#18+
Создал приложение на базе диалогового окна. В диалоговом окне разместил combobox, связал его с переменной CComboBox m_cmbFit; А как получить указатель на этот ComboBox из функции другого класса? Вроде можно через: HWND GetDlgItem ( HWND hDlg, int nIDDlgItem ); Идентификатор int nIDDlgItem беру из Resource.h, а как получить hDlg? Прошу прощения может что-то не совсем точно в терминологии, юзаю C++ не так давно. Буду благодарен любой помощи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2006, 23:43 |
|
||
|
Как получить указатель ...?
|
|||
|---|---|---|---|
|
#18+
Просто зделай CComboBox m_cmbFit публичным. (хотя некоторые скажут что это не есть благо) Или зделай публичную функцию CComboBox* GetCombo(){return &m_cmbFit;} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2006, 05:52 |
|
||
|
Как получить указатель ...?
|
|||
|---|---|---|---|
|
#18+
ShvgА как получить указатель на этот ComboBox из функции другого класса? А зачем тебе иметь указатель на конрол диалога вне этого диалога ? Не нужно это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2006, 15:01 |
|
||
|
Как получить указатель ...?
|
|||
|---|---|---|---|
|
#18+
авторА зачем тебе иметь указатель на конрол диалога вне этого диалога ? Не нужно это. В принципе может быть и не нужно. Я передал указатель на этот контрол в качестве аргумента функции, но он у меня не один, функция, получается, принимает аж 8 аргументов. Да и не разобрался еще как получить HWND диалогого окна. А за помощь большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2006, 15:32 |
|
||
|
Как получить указатель ...?
|
|||
|---|---|---|---|
|
#18+
CDialog::m_hWnd ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2006, 16:28 |
|
||
|
Как получить указатель ...?
|
|||
|---|---|---|---|
|
#18+
автор В принципе может быть и не нужно. Я передал указатель на этот контрол в качестве аргумента функции, но он у меня не один, функция, получается, принимает аж 8 аргументов. Да и не разобрался еще как получить HWND диалогого окна Во первых, где функция у тебя вообще находится, и для чего его передавать, может не нужно? Это раз. Два, причем здесь указатель на диалоговое окно к комбобоксу. Кроме того, если тебе нужен указатель на окно, можно использовать CWnd * GetDlgItem(...); из MFC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2006, 23:21 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=366&tid=2031726]: |
0ms |
get settings: |
11ms |
get forum list: |
26ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
84ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 459ms |

| 0 / 0 |
