| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, 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). |