找回密码
 立即注册
收起左侧

Qt父窗口设置为桌面

1
回复
9021
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2017-8-21 11:12:03 显示全部楼层 |阅读模式
1Qter豆
#include "widget.h"
#include <QApplication>
#include"windows.h"
int main(int argc, char *argv[])

{
    QApplication a(argc, argv);
    Widget w;
      //桌面句柄

    HWND desktopHwnd =FindWindowW(L"Program manager",L"progman");
    //设置为父窗口
   SetParent((HWND)w.winId(),desktopHwnd);
    w.show();
    return a.exec();
}这是我的main函数报错:main.obj:-1: error: LNK2019: 无法解析的外部符号 __imp_SetParent,该符号在函数 main 中被引用main.obj:-1: error: LNK2019: 无法解析的外部符号 __imp_FindWindowW,该符号在函数 main 中被引用怎么解决啊。。。另外:Qt中除了用windows的句柄设置父窗口为桌面还有其他方法嘛

最佳答案

查看完整内容

如果是VC,应该使用::SetParent 如果是mingw,那直接就应该可以。
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2017-8-21 11:12:04 显示全部楼层
如果是VC,应该使用::SetParent
如果是mingw,那直接就应该可以。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了