|
发表于 2025-4-6 13:56:16
|
显示全部楼层
我这里是 WIN10 系统, 没发测试;
你手动设置下图标试试看;
- // 创建窗口
- HWND hwnd = CreateWindow(wc.lpszClassName, L"Set Taskbar Icon Example", WS_OVERLAPPEDWINDOW,
- CW_USEDEFAULT, CW_USEDEFAULT, 800, 600, NULL, NULL, hInstance, NULL);
- if (hwnd == NULL) {
- return 0;
- }
- // 加载图标资源
- HICON hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_APPLICATION));
- if (hIcon == NULL) {
- // 若加载失败,可尝试从文件加载图标
- hIcon = (HICON)LoadImage(NULL, L"your_icon.ico", IMAGE_ICON, 32, 32, LR_LOADFROMFILE);
- }
- if (hIcon != NULL) {
- // 设置任务栏图标
- SetClassLongPtr(hwnd, GCLP_HICONSM, (LONG_PTR)hIcon);
- }
- // 显示窗口
- ShowWindow(hwnd, iCmdShow);
- UpdateWindow(hwnd);
复制代码 |
|