zoukankan      html  css  js  c++  java
  • QWidget与HWND的互相转换

    在编写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

  • 相关阅读:
    10.18
    10.16~10.17笔记
    JS
    10.8~10.11
    9.28~9.29
    9.27 代码笔记
    代码复习(9.26)
    9.19 链家
    9.18笔记
    9.17 定位
  • 原文地址:https://www.cnblogs.com/findumars/p/4619887.html
Copyright © 2011-2022 走看看