首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

QT对Windows专有特征的处理

2012-11-05 
QT对Windows专有特性的处理在编写Windows的应用程序时,我们有时不可避免地要与Windows平台固有的Win32 API

QT对Windows专有特性的处理

在编写Windows的应用程序时,我们有时不可避免地要与Windows平台固有的Win32 API打交道,但是Win32 API里面常常用到的HWND等诸多句柄QT并没有。QT作为一款优秀的跨平台GUI库,不可能未作考虑,那么需要互相转换的时候该如何做呢?

?

HWND转QWidget

1QWidget *myWidget;2HWNDhwnd;3myWidget=QWidget::find(hwnd);

?

QWidget转HWND

1QWidget *myWidget;2HWNDhwnd;3hwnd=(HWND)myWidget->winId();

QPixmap与HBITMAP、HICON互转

使用QPixmap::toWinHICON();QPixmap::toWinHBITMAP(); QPixmap::fromWinHICON();QPixmap::fromWinHBITMAP();函数用法一目了然

QPixmap与QIcon、QImage可以轻松互转,这里不多说了

热点排行