QWidget与HWND的互相转换
来源:互联网 发布:入骨相思知不知 番外 编辑:程序博客网 时间:2024/05/18 02:31
转自:http://www.cnblogs.com/davesla/archive/2011/01/18/1938559.html
在编写Windows的应用程序时,我们有时不可避免地要与Windows平台固有的Win32 API打交道,但是Win32 API里面常常用到的HWND等诸多句柄QT并没有。QT作为一款优秀的跨平台GUI库,不可能未作考虑,那么需要互相转换的时候该如何做呢?
HWND转QWidget
1
2
3
QWidget *myWidget;
HWND
hwnd;
myWidget=QWidget::find(hwnd);
QWidget转HWND
1
2
3
QWidget *myWidget;
HWND
hwnd;
hwnd=(
HWND
)myWidget->winId();
QPixmap与HBITMAP、HICON互转
使用QPixmap::toWinHICON();QPixmap::toWinHBITMAP(); QPixmap::fromWinHICON();QPixmap::fromWinHBITMAP();函数用法一目了然
QPixmap与QIcon、QImage可以轻松互转,这里不多说了
- QWidget与HWND的互相转换
- QWidget与HWND的互相转换
- QWidget与HWND的互相转换
- QWidget与HWND的互相转换
- QWidget与HWND的互相转换
- QWidget与HWND的互相转换
- QWidget与HWND的互相转换
- QWidget与HWND的互相转换
- QWidget与HWND的互相转换
- QWidget与HWND的互相转换
- QWidget、HWND转换
- ID--HANDLE--HWND三者之间的互相转换
- ID--HANDLE--HWND三者之间的互相转换
- HWND和CWnd的关系及互相转换
- ID--HANDLE--HWND三者之间的互相转换
- MFC的CWnd和HWND之间互相转换方法
- MFC的CWnd和HWND之间互相转换方法
- MFC的CWnd和HWND之间互相转换方法
- 解决 百度地图和真是gps 坐标问题
- ubuntu配置vnc(ubuntu13.04这个版本的可以)
- Life Forms poj3294
- c++类型兼容原则
- bitma 缓存
- QWidget与HWND的互相转换
- Getting The Hang Of IOPS v1.3
- UVA 10191 - Longest Nap
- S5PV210的NandFlash应用(四)
- Understanding SCSI, ATA, SAS and SATA
- c++浅谈声明和定义区别
- 求office 2012安装包。不要wps。谢谢了。
- OC第二课
- OpenLdap部署(wiindows)