Как получить дескриптор Editbox'а в Combobox'е?
От: Allryn http://allryn.by.ru/
Дата: 27.08.02 16:28
Оценка:
Я пробовал вызовом функции GetComboBoxInfo(). Но при компиляции выскакивает ошибка:

'GetComboBoxInfo' : undeclared identifier

Нашел хидер в котором описывается эта функция — <winuser.h>. Заинклудил, но ошибка не исчезла.

Подскажите, плз, где ошибка? (надеюсь не в ДНК?
Re: Как получить дескриптор Editbox'а в Combobox'е?
От: Alex Fedotov США  
Дата: 27.08.02 16:47
Оценка:
Здравствуйте Allryn, Вы писали:

A>Я пробовал вызовом функции GetComboBoxInfo(). Но при компиляции выскакивает ошибка:


A>'GetComboBoxInfo' : undeclared identifier


A>Нашел хидер в котором описывается эта функция — <winuser.h>. Заинклудил, но ошибка не исчезла.


Надо написать

#define WINVER 0x500


вверху твоего файла stdafx.h, до включения стандартных заголовочных файлов.

Не стоит также забывать, что эта функция появилась только в NT4SP6 и Windows 98.
-- Alex Fedotov
Re: Как получить дескриптор Editbox'а в Combobox'е?
От: sasha Грузия  
Дата: 27.08.02 17:19
Оценка:
Здравствуйте Allryn, Вы писали:

A>Я пробовал вызовом функции GetComboBoxInfo(). Но при компиляции выскакивает ошибка:


A>'GetComboBoxInfo' : undeclared identifier


A>Нашел хидер в котором описывается эта функция — <winuser.h>. Заинклудил, но ошибка не исчезла.


A>Подскажите, плз, где ошибка? (надеюсь не в ДНК?



Можно вот так:
POINT pt = {1,1};
HWND hCombo = GetDlgItem(h, IDC_COMBO1);
HWND hEdit = ChildWindowFromPoint(hCombo, pt);
Re[2]: Как получить дескриптор Editbox'а в Combobox'е?
От: Аноним  
Дата: 28.08.02 06:10
Оценка:
A>>Я пробовал вызовом функции GetComboBoxInfo(). Но при компиляции выскакивает ошибка:

A>>'GetComboBoxInfo' : undeclared identifier


A>>Нашел хидер в котором описывается эта функция — <winuser.h>. Заинклудил, но ошибка не исчезла.


AF>Надо написать


AF>
AF>#define WINVER 0x500
AF>


AF>вверху твоего файла stdafx.h, до включения стандартных заголовочных файлов.


AF>Не стоит также забывать, что эта функция появилась только в NT4SP6 и Windows 98.


Ошибка исчезла. :) Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.