社区
C++ Builder
帖子详情
如何在程序中调用其它程序(如Windows扫雷游戏)时,隐藏它的标题、菜单、工具按钮部分?
CPO
2008-06-12 10:28:15
如题,各位请指教。
...全文
141
6
打赏
收藏
如何在程序中调用其它程序(如Windows扫雷游戏)时,隐藏它的标题、菜单、工具按钮部分?
如题,各位请指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CPO
2008-06-16
打赏
举报
回复
............
GetWindowText(hWnd,szText,64);
sTmpstr = szText;
if ( sTmpstr == "Calculator" )
{
szText[0] = 0;
............
为什么GetWindowText后,szText没有东西呢?
谁懂啊,帮忙看看,谢谢。
jacknes009
2008-06-15
打赏
举报
回复
BOOL __stdcall EnumWindowProc(HWND hWnd,LPARAM lParam)
改这个回掉函数就可以了
CPO
2008-06-15
打赏
举报
回复
还是显示标题的,关闭和最小化按钮是点不了的,可Cal的左上角图标还可以点出菜单来,菜单"查看"也能看见,怎么弄啊,谢谢,谁知道?
CPO
2008-06-14
打赏
举报
回复
可这样还是显示标题啊,就是点不到标题了,
请问,是不是刷新的问题?
EagleFew
2008-06-14
打赏
举报
回复
这样就是去掉了窗口的标题栏,这个程序就没有边框和标题栏了啊
EagleFew
2008-06-13
打赏
举报
回复
自己再修改一下:
BOOL __stdcall EnumWindowProc(HWND hWnd,LPARAM lParam)
{
String sTmpstr = "";
char szText[64] = "";
DWORD dwStyle = 0;
HMENU hMenu = NULL;
GetWindowText(hWnd,szText,64);
sTmpstr = szText;
if ( sTmpstr == "Calculator" )
{
szText[0] = 0;
sTmpstr = "";
dwStyle = GetWindowLong(hWnd,GWL_STYLE);
dwStyle ^= WS_CAPTION;
SetWindowLong(hWnd,GWL_STYLE,dwStyle);
hMenu = GetMenu(hWnd);
dwStyle = GetMenuItemCount(hMenu);
for ( DWORD i = 0; i < dwStyle; i++ )
{
RemoveMenu(hMenu,i,MF_BYPOSITION);
}
}
return true;
}
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
STARTUPINFO si = {0};
PROCESS_INFORMATION pi = {0};
HANDLE hProcess = NULL;
CreateProcess("C:\\Calc.exe",NULL,NULL,0,false,CREATE_DEFAULT_ERROR_MODE,NULL,NULL,&si,&pi);
Sleep(2000);
EnumWindows((WNDENUMPROC)EnumWindowProc,10086);
}
//---------------------------------------------------------------------------
Visual C++
程序
开发范例宝典(光盘) 第四
部分
Visual C++
程序
开发范例宝典配套光盘,因大小受限,所以分成8
部分
上传,必须全部下载才能正常解压! 第1章 窗体与界面设计 1.1
菜单
应用实例 实例001 在系统
菜单
中
添加
菜单
项 实例002 带图标的
程序
菜单
实例003...
Visual C++
程序
开发范例宝典(光盘) 第八
部分
Visual C++
程序
开发范例宝典配套光盘,因大小受限,所以分成8
部分
上传,必须全部下载才能正常解压! 第1章 窗体与界面设计 1.1
菜单
应用实例 实例001 在系统
菜单
中
添加
菜单
项 实例002 带图标的
程序
菜单
实例003...
AI拍照识花小
程序
云开发,无需
调用
后台接口,上线你的识花小
程序
【课程介绍】 课程目标:从零基础掌握小
程序
云开发 课程特色:小
程序
云开发无需后台服务器,无需接口,无需https,在前端即可完成整个小
程序
开发,并且上线,这对不懂后端的同学来说真是大福利,该门课程利用云开发...
Visual C++
程序
开发范例宝典 源码 光盘 part2
含本书全部源码(1-16章) 共399个实例:第1章 窗体与界面设计 1.1
菜单
应用实例 cc实例001 在系统
菜单
中
添加
菜单
项 cc实例002 带图标的
程序
菜单
cc实例003 根据表
中
数据动态生成
菜单
cc实例004 浮动的
菜单
...
Visual C++
程序
开发范例宝典(PDF扫描版).part2
cc实例001 在系统
菜单
中
添加
菜单
项 cc实例002 带图标的
程序
菜单
cc实例003 根据表
中
数据动态生成
菜单
cc实例004 浮动的
菜单
1.2 弹出
菜单
应用实例 cc实例005 在控件上单击右键弹出
菜单
...
C++ Builder
13,824
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章