社区
C++ Builder
帖子详情
请问:如何用自己写的程序A使另一进程B的主窗体隐藏?为什么PostMessage(..WM_SHOWWINDOW,false.)没用?请最好给出代码,谢谢!:)
「已注销」
2002-10-03 03:08:20
请问:如何用自己写的程序A使另一进程B的主窗体隐藏?为什么PostMessage(..WM_SHOWWINDOW,false.)没用?请最好给出代码,谢谢!:)
...全文
95
6
打赏
收藏
请问:如何用自己写的程序A使另一进程B的主窗体隐藏?为什么PostMessage(..WM_SHOWWINDOW,false.)没用?请最好给出代码,谢谢!:)
请问:如何用自己写的程序A使另一进程B的主窗体隐藏?为什么PostMessage(..WM_SHOWWINDOW,false.)没用?请最好给出代码,谢谢!:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bobZ
2002-10-05
打赏
举报
回复
知道那个窗体的标题的话
WND hWnd=FindWindow(NULL,"WindowTitle");
if(hWnd!=NULL)
{
ShowWindow(hWnd,SW_HIDE);
}
hillhero789
2002-10-04
打赏
举报
回复
to huzhangyou(信仰):
怎样得到进程的句柄。用findwindow?
huzhangyou
2002-10-04
打赏
举报
回复
你的方法得到了那个进程的句柄吗?
(有的进程没有窗体(比如dos程序))
药得到的话
ListView2->Items->Clear();
TListItem *mItem;
AnsiString ExeFile;
Pointer pt,pt2;
unsigned int s;
DWORD size,size2;
HANDLE snapshot;
PROCESSENTRY32 processinfo;
processinfo.dwSize = sizeof(processinfo);
snapshot =CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if (snapshot==NULL) return;
bool flag = Process32First (snapshot,&processinfo);
while (flag)
{
mItem=ListView2->Items->Add();
ExeFile=AnsiString(processinfo.szExeFile);
mItem->Caption=ExeFile;
mItem->SubItems->Add(
IntToStr(int(processinfo.th32ParentProcessID)));
mItem->SubItems->Add(
IntToHex(int(processinfo.th32ProcessID),8).UpperCase());
size=GetFileVersionInfoSize(ExeFile.c_str(),&size2);
pt=malloc(size);
GetFileVersionInfo(ExeFile.c_str(),NULL,size,pt);
if(VerQueryValue(pt,"\\StringFileInfo\\040904E4\\FileVersion",&pt2,&s))
mItem->SubItems->Add(PChar(pt2));
if(VerQueryValue(pt,"\\StringFileInfo\\040904E4\\CompanyName",&pt2,&s))
mItem->SubItems->Add(PChar(pt2));
if(VerQueryValue(pt,"\\StringFileInfo\\040904E4\\FileDescription",&pt2,&s))
mItem->SubItems->Add(PChar(pt2));
free(pt);
flag = Process32Next(snapshot,&processinfo);
}
}
//上面的是我从以前的csdn上找到的
//你修改一下就可以
//好像是过江项羽的
大大怪老张
2002-10-04
打赏
举报
回复
ShowWindow() ; //这个可以
「已注销」
2002-10-04
打赏
举报
回复
??
「已注销」
2002-10-03
打赏
举报
回复
麻烦高手赐教撒~
window
s消息控制窗口最大化最小化
PostMessage
(hwnd,
WM
_SYSCOMMAND, SC_MINIMIZE,0); //最小化
PostMessage
(hwnd,
WM
_SYSCOMMAND, SC_MAXIMIZE,0);//最大化
PostMessage
(hwnd,
WM
_SYSCOMMAND, SC_CLOSE,0);//关闭 窗口最小化时将释放占用的资源
Delphi显示和
隐藏
窗体
的
代码
Delphi的MDI
窗体
用下面的
代码
进行
隐藏
时,如果有开child
窗体
,任务栏图标会无法
隐藏
。 hide(); Show
Window
(Handle, SW_HIDE); MainForm.Visible :=
false
; Delphi显示和
隐藏
窗体
的
代码
,可以解决MDI窗口开...
WM
_PAINT 消息详细解析
WM
_PAINT是
Window
s窗口系统中一条重要的消息, 应用
程序
通过处理该消息实现在窗口上的绘制工作。 1.系统何时发送
WM
_PAINT消息? 系统会在多个不同的时机发送
WM
_PAINT消息:当第一次创建一个窗口时,当改变...
MFC用
PostMessage
在
窗体
间传递消息
接收消息
窗体
,CMainFrame 1 首先在stdafx.h中定义消息:例如#indefine
WM
_MYMESSAGE (
WM
_USER+100)
WM
_MYMESSAGE是定义的宏:定义消息处理函数。 消息处理函数为消息目标类的成员函数。首先应该在.h 文件中声明。...
MFC发送自定义消息-
PostMessage
,类似IOS中的通知
接收消息
窗体
,CMainFrame 1、 首先在stdafx.h中定义消息:例如 #indefine
WM
_MYMESSAGE (
WM
_USER+100)
WM
_MYMESSAGE是定义的宏 2、定义消息处理函数。 消息处理函数为消息目标类的成员函数。首先应该在.h 文件中...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章