社区
Delphi
帖子详情
请问如何区别调用了ShowWindow(hwnd, SW_HIDE); 和没有调用ShowWindow(hwnd, SW_HIDE);的窗口
lwmonster
2009-09-28 02:12:14
是这样的, 我现在做一个小程序,最小化的时候隐藏到系统托盘; 但是现在发现 调用了 ShowWindow(hwnd, SW_HIDE);是不会影响窗口的 WindowState 的, 所以,在窗口接到消息的时候我就不能根据窗口的状态来处理消息了...
现在就是想问,如何区别窗口是否调用了 ShowWindow(hwnd, SW_HIDE);
...全文
154
5
打赏
收藏
请问如何区别调用了ShowWindow(hwnd, SW_HIDE); 和没有调用ShowWindow(hwnd, SW_HIDE);的窗口
是这样的, 我现在做一个小程序,最小化的时候隐藏到系统托盘; 但是现在发现 调用了 ShowWindow(hwnd, SW_HIDE);是不会影响窗口的 WindowState 的, 所以,在窗口接到消息的时候我就不能根据窗口的状态来处理消息了... 现在就是想问,如何区别窗口是否调用了 ShowWindow(hwnd, SW_HIDE);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lwmonster
2009-09-28
打赏
举报
回复
自己动手,丰衣足食啊...
人品真差,每次问问题都只有1,2个人回答...
lwmonster
2009-09-28
打赏
举报
回复
to wintergoes:
类似于qq消息, 当朋友给我发信息的时候,如果我们之间的对话窗口没有,那么会在托盘处闪烁;而如果我们之间的对话窗口存在,则托盘不闪烁,而是在任务栏上闪烁; 那么现在我该如何判断我的窗口是最小化托盘还是在任务栏上(主界面被其他程序遮挡了)?(我最小化托盘时调用了showWindow(hwnd, SW_HIDE); )
to willflyz: 我试试
willflyz
2009-09-28
打赏
举报
回复
不影响WindowState但是会影响WindowStyle,你可以用GetWindowLong判断Window Style是否包含WS_VISABLE,最小化时不会影响WS_VISABLE
wintergoes
2009-09-28
打赏
举报
回复
还不太明白你的意思
lwmonster
2009-09-28
打赏
举报
回复
大牛人都休假去了???
隐藏
Window
s的开始按钮
Option ExplicitPrivate Declare Function Find
Window
Ex Lib "..., vbNullString) Select Case Index Case 0 Show
Window
hLong,
SW
_SHOW Case 1 Show
Window
hLong,
SW
_
HIDE
End SelectEnd Sub
QQ2013
窗口
透明度设置
Show
Window
(
hWnd
,
SW
_SHOWNORMAL); g_bFirst=false; } } LONG lStyle=Get
Window
Long(
hWnd
,GWL_EXSTYLE); ::Set
Window
Long(
hWnd
, GWL_EXSTYLE, lStyle|WS_EX_LAYERED); ::SetLayered
Window
Attributes(
hWnd
, 0,...
2023 最新
window
s 系统剪贴板监控 / 篡改工具
VC编写,通过循环读取... Show
Window
(
hWnd
,
SW
_
HIDE
); // 循环接收消息 MSG msg; while (GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return (int)msg.wParam; }
VC进程ID获得主
窗口
句柄获得进程名
if(
hWnd
&& I
sW
indow(
hWnd
)) ::Show
Window
(
hWnd
,
SW
_
HIDE
);
窗口
标题
窗口
句柄 TCHAR lp
Window
Name[]=TEXT("新建 文本文档.txt - 记事本");
HWND
hWnd
=::Find
Window
(NULL,lp
Window
Name); if(
hWnd
&& I
sW
indow...
隐藏所有
Window
s
窗口
.exe
Const
SW
_
HIDE
= 0 '隐藏常数 Public Function Enum
Window
sProc(ByVal app_
hwnd
As Long, ByVal lParam As Long) As Long '这个就是回调函数,用来遍查全部
窗口
句柄 All
hWnd
_i = All
hWnd
_i + 1 ReDim Preserve ...
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章