GDI移植的有关问题
GDI移植的问题
想在Qt4.8.5中使用GDI,现在有如下代码
错误提示是无法强制将QFont转成HGDIOBJ,那么有什么方法可以在这里使用QFont呢?
函数借口是给定了的,传进来的参数就只有一个QFont,所以这里没法修改
------解决方案--------------------
我这里引用的是QT的头文件里的代码, 这个 handle() 应该可以用来SelectObject
想在Qt4.8.5中使用GDI,现在有如下代码
QLabel label;
label.setFont(font);
label.setText("x");
HDC hdc = label.getDC();
SelectObject(hdc,(HGDIOBJ)font);//报错
错误提示是无法强制将QFont转成HGDIOBJ,那么有什么方法可以在这里使用QFont呢?
函数借口是给定了的,传进来的参数就只有一个QFont,所以这里没法修改
------解决方案--------------------
我这里引用的是QT的头文件里的代码, 这个 handle() 应该可以用来SelectObject