qwidget嵌入到任务栏
#include <QApplication>
#include <QWidget>
#include <QDebug>
#include <windows.h>
#include <QVBoxLayout> // 包含 QVBoxLayout 头文件
#include <QLabel>
#include <QLineEdit>
int main(int argc, char *argv[]) {
QApplication a(argc, argv);
// 获取任务栏的高度
HWND taskbar = FindWindow(L"Shell_traywnd", NULL);
RECT taskbarRect;
GetWindowRect(taskbar, &taskbarRect);
int taskbarHeight = taskbarRect.bottom - taskbarRect.top;
// 创建一个简单的 QWidget 对象
QWidget widget;
widget.setWindowTitle("Embedded Widget");
int widgetHeight = taskbarHeight;
int widgetWidth = taskbarHeight * 8;
widget.resize(widgetWidth, widgetHeight);
// 创建一个垂直布局管理器
QVBoxLayout *layout = new QVBoxLayout(&widget);
layout->setContentsMargins(0, 0