QWidget与HWND的互相转换
来源:互联网 发布:nba2k17季后赛数据 编辑:程序博客网 时间:2024/04/30 11:12
在编写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可以轻松互转,这里不多说了
转载: http://www.cnblogs.com/davesla/archive/2011/01/18/1938559.html 0 0
- 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之间互相转换方法
- iOS 笔记《About the iOS Technologies:Cocoa Touch Layer》
- 算法练习-NOJ-1008-素数环问题
- IOS 高级开发 runtime(二)
- Java集合类
- 【One Day菜鸟到大鸟】MyBatis搭建环境
- QWidget与HWND的互相转换
- 剑指offer--从尾到头打印链表
- oracle事务
- 算法练习-NOJ-1009-迷宫问题
- 在最新的Xcode中创建Protocol和Category文件
- 黑马程序员-------------面向对象和类
- C++二叉树的实现
- c语言获取当前工作路径(转)
- bzoj 3672: [Noi2014]购票