Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [QT] getDC, handle виджета


Автор: Jagerntr 2.3.2008, 19:57
Добрый вечер. Объясните пожалуйста, для чего и как пользоваться функцией getDC() для объектов,производных от QWidget? возвращаемое значение представляет собой handle объекта?Сколько не пытался, функция возвращает ноль всегда. Есть библиотека dll, написанная на С++ ,в которой содержится функция public static extern int MyFunction(int handle). Как получить handle виджета?

Автор: Любитель 4.3.2008, 14:02
getDC - возвращает хендл гди-шного контекста устройства виджета (сам собой - сие только для винды). Хендл самого виджета (андерлайн контрола) - winId(). В любой оси, только WId определяется по разному (в винде - HWND).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)