社区
界面
帖子详情
如何使窗体图标最小化到任务栏而不是托盘区,我的只能最小化到左下脚的屏幕上。
kevinaniu
2006-04-26 02:44:44
谢谢各位大侠指教!!
如何使窗体图标最小化到任务栏而不是托盘区,我的只能最小化到左下脚的屏幕上。我创建的是非模式对话框。
...全文
281
11
打赏
收藏
如何使窗体图标最小化到任务栏而不是托盘区,我的只能最小化到左下脚的屏幕上。
谢谢各位大侠指教!! 如何使窗体图标最小化到任务栏而不是托盘区,我的只能最小化到左下脚的屏幕上。我创建的是非模式对话框。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lqm1003
2006-04-27
打赏
举报
回复
在OnInitDialog()中加上::SetWindowLong(m_hWnd,GWL_HWNDPARENT,NULL),不过窗口的父指针将不可用
kevinaniu
2006-04-27
打赏
举报
回复
还是不可以啊,请各位大侠给再给点儿提示吧。谢谢啦!!
kevinaniu
2006-04-27
打赏
举报
回复
我用SetParent(GetDesktopWindow());这个后,还是最小化到坐下脚了。怎么办?
TaiJi1985
2006-04-27
打赏
举报
回复
对,直接可以在任务蓝看到的夫窗口都十以desktopwindow为父窗口的
kevinaniu
2006-04-27
打赏
举报
回复
谢谢楼上的大哥,是可以到任务栏上,但是子窗口跑到了父窗口的下面了。也就是父指针将不可用了。
wakebook
2006-04-26
打赏
举报
回复
关注
精品电子书,免费下载,http://down.wakebook.com
goodboyws
2006-04-26
打赏
举报
回复
同意楼上,手工修改对话框资源
加上
EXSTYLE WS_EX_APPWINDOW
象这样
......
IDD_MAIN_DIALOG DIALOGEX 0, 0, 462, 345
STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_SYSMENU
EXSTYLE WS_EX_APPWINDOW
......
对比一下主对话框和你自己添加的对话框就可以看出来
gao_ming77
2006-04-26
打赏
举报
回复
窗口风格加上WS_EX_APPWINDOW试试?
kevinaniu
2006-04-26
打赏
举报
回复
不最小化的时候在任务栏看不到我的窗口。请指教!
dasiu
2006-04-26
打赏
举报
回复
我的实现添加图标到任务区的类的两个函数
//***************************************************************
//函数功能: 添加taskbar icon
// 1)
// 2)
//
//说明:
//***************************************************************
BOOL CTaskIcon::TaskBarAddIcon(HWND hwnd,UINT nIdHICON, LPSTR lpszTip)
{
m_hwnd=hwnd;//接收通知消息的窗体
NOTIFYICONDATA d;
d.cbSize=sizeof(NOTIFYICONDATA);
d.hWnd=m_hwnd;
d.uID=IDC_TASKBAR;
d.uFlags=NIF_ICON | NIF_TIP | NIF_MESSAGE;
d.uCallbackMessage=WM_TASKBAR_MESSAGE;
HICON hIcon=::AfxGetApp()->LoadIcon(nIdHICON);
d.hIcon=hIcon;
if( lpszTip )
lstrcpy(d.szTip,lpszTip);
else
d.szTip[0]='\0';
return Shell_NotifyIcon(NIM_ADD,&d);
}
//***************************************************************
//函数功能: 删除taskbar icon
// 1)
// 2)
//
//说明:
//***************************************************************
BOOL CTaskIcon::TaskBarDeleteIcon()
{
NOTIFYICONDATA d;
d.cbSize=sizeof(NOTIFYICONDATA);
d.hWnd=m_hwnd;
d.uID=IDC_TASKBAR;
return Shell_NotifyIcon(NIM_DELETE,&d);
}
cpio
2006-04-26
打赏
举报
回复
不最小化的时候能在任务栏看到你的窗口吗?
C#Core演示Winform
窗体
最小化
后,显示到系统
托盘
上
以上代码实现了当C# Winform
窗体
最小化
时,自动将其显示到系统
托盘
的功能。用户可以通过双击系统
托盘
的
图标
来恢复
窗体
。这个功能在很多应用中非常实用,例如音乐播放器、下载工具等,可以提高用户与应用的交互性。 ...
C# winform wpf 实现
窗体
最小化
时显示到(桌面右下角)系统
托盘
这时
窗体
不会在
任务栏
中展示了,但是
窗体
最小化
的时候我这里会在桌面
左
下角或某个位置展示一小块
区
域。这时需要彻底隐藏
窗体
,
最小化
时隐藏
窗体
。 3、
最小化
时彻底隐藏
窗体
this.StateChanged += (o, e) => { ...
Delphi使窗口
最小化
后显示在
任务栏
上
我在代码中写了如下代码:Frm_Main.WindowState:=wsMinimized,可在代码执行后却将
窗体
"
最小化
"在桌面上了(
任务栏
上也有)!另在设计中设置完WindowState的属性为wsMinimized后,在
窗体
初始化后就可"
最小化
"在任务...
java Swing
最小化
到
任务栏
图标
,单击显示
java Swing
最小化
到
任务栏
图标
,单击显示
delphi 关闭时缩小到
托盘
_怎么使delphi小程序可以
最小化
到系统
托盘
?
Shell_NotifyIcon这个API可以实现系统
托盘
图标
功能,然后你在自定义一下
最小化
的消息就可以了,
图标
功能有个例子
托盘
就是在
任务栏
右下角的小
图标
。创建、更改、删除只需要一个Windows API就能实现。这个函数叫做...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章