小编Mic*_*ael的帖子

QT4拖动没有标题栏的窗口

我正在处理的应用程序有一个自定义UI,要求我从主窗口中删除标题栏.不幸的是,我无法弄清楚如何制作它所以我可以在屏幕上移动应用程序:)

我删除标题栏的代码如下:

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent, Qt::CustomizeWindowHint), ui(new Ui::MainWindowClass)
{
    ui->setupUi(this);
Run Code Online (Sandbox Code Playgroud)

任何想法我如何使用另一个小部件或主窗体窗口本身移动窗口?

谢谢

qt4

11
推荐指数
1
解决办法
9512
查看次数

C++/WinInet更改代理设置Windows 7

[免责声明:据我所知,这是一个Windows 7特定问题]

我有一段代码可以更改Windows注册表中的代理设置,然后使用以下代码调用WinInet API:

InternetSetOption(NULL, INTERNET_OPTION_SETTINGS_CHANGED, NULL, 0);
InternetSetOption(NULL, INTERNET_OPTION_REFRESH , NULL, 0);
Run Code Online (Sandbox Code Playgroud)

这在XP和Vista中完全没问题,但是在Windows 7中显然发生了一些变化,并且由于某种原因,之前的注册表键被重新注入,导致它无法按预期工作.

如果我注释掉这两行代码,注册表值会很明显,但显然IE和其他依赖代理信息的应用程序并不知道配置已经改变.

是否有更好的方法来处理通知系统选项已更改并需要重新加载?我已经在这个问题上搜索了几天,切换了编译器等等,而我所做的一切都没有像我期望的那样在Windows 7中运行.

c++ wininet

4
推荐指数
1
解决办法
5948
查看次数

标签 统计

c++ ×1

qt4 ×1

wininet ×1