MFC更改其他程序的界面大小、位置

cv::namedWindow, GLFWwindow以及其他程序嵌入到MFC中的教程 cv::namedWindow, GLFWwindow以及其他程序嵌入到MFC中的教程MFC虽然很老, 不美观, 不跨平台, 但是在Windows系统中, 利用MFC做功能验证的界面, 还是很快很方便的. 因为它老, 所以有很多解决方案可以利用, 因为它是MS提供的界面库, 所以在Windows上很容易实现, 并且和Windows系统结合很紧密. 比如说, 窗口消息等, 在MFC中是很方便实现的. 阅读详情

更改其他程序的界面大小和位置只需要获取到其窗口句柄就可以更改了,为了辅助修改咱还可以利用GetWindowRect来查看当前要更改程序的界面大小和位置:

 

 

 HWND GameHwnd = NULL; //游戏大厅的窗口句柄
	DWORD GameID = NULL;//游戏的进程ID  
	HANDLE GameHandle = NULL;//游戏的实例句柄  
	SignGameHwnd = ::FindWindow(NULL, _T("英雄联盟登录程序"));//查找一个叫英雄联盟登录程序窗口标题的程序
	//CRect rect;
	//::GetWindowRect(GameHwnd, &rect);
        //如果使用MoveWindow的话可以修改自身界面的大小和位置	
 ::MoveWindow(GameHwnd, 0, 0, 1280, 810, false);//其返回值是bool类型,可以查看是否修改成功

 


 

 

窗口句柄探测修改窗口 窗口句柄探测修改窗口 解锁 灰色按钮 修改窗口标题 获取线程句柄 获取进程句柄 窗口置顶 立即下载

相关推荐

获取其他窗口句柄

本程序具有自我复制,自启动,隐藏,和发送关闭消息功能,他可以获取英雄联盟句柄,有兴趣的同学可以修改成其他程序名字,本程序仅供学习交流,不得恶意使用,否则自己承担后果与作者无关。

MFC修改界面

1.修改标题。如果,只是要显示工程的名字,不想显示“ 无标题 --”, 可以在 CMainFrame的PreCreateWindow中加一句:                             cs.style &= ~(LONG) FWS_ADDTOTITLE;                        如果,想要设置自己的标题,可以再在下面增加一句:

2296

任意软件修改窗口大小

打开软件之后,即可调整任意软件的窗口大小。

根据不同的解决方案修改mfc的启动界面

1.     新建解决方案  “生成”->”配置管理器”->“活动解决方案配置”->“新建”弹出如图2所示对话框. 图1 图2 填写新的解决方案的名称,例如“ReleaseA”。根据需要选择“从此处复制”下相应的解决方案。例如“Release”。则新建的解决方案“ReleaseA”和“Release”的配置是一致的。保存并退出 2.     配置解决方案 选择解决方案“Rele

kaolaniao的专栏 895

控制其他应用程序窗口位置调整

delphi控制其他应用程序窗口位置、大小

企查查爬取实战

实战成果完成接口定位、抓包参数拆解、签名逆向、报错修复全流程调试,梳理出企查查多层风控逻辑;最终按照搜索分页规则,规范整理出两页共 20 条结构化企业数据,以标准 JSON 格式本地保存,字段完整、数据排版规范。现存局限平台顶层设备指纹与人机验证风控,纯 requests 网络请求模式无法突破;高频请求还存在账号限流、IP 访问限制风险,爬虫稳定性受平台策略影响较大。技术收获。

czr2026的博客 1132

MFC初始化时调整对话框窗口大小和位置

【代码】MFC初始化时调整对话框窗口大小和位置。

m0_37346206的博客 1375

实战演练 | ABAQUS显式动力学分析在金属切削仿真中的应用

本文详细介绍了如何利用ABAQUS显式动力学分析进行金属切削过程的二维仿真。通过从零开始的完整流程,包括几何建模、材料本构与失效定义、网格划分、接触设置、边界条件施加,到结果后处理与切削力提取,为工程师和研究人员提供了实用的仿真方法,以优化刀具设计和加工工艺。

purple的博客 931

用MFC编写的程序在别人电脑上显示时窗口界面出现问题

最近自己用MFC写的程序在别人电脑上显示时,界面及控件的位置出现了问题,总体效果是各个特征变大,导致界面不能正常显示。开始一直以为是屏幕分辨率的问题,可是调整分辨率以后,问题没有解决,查了些资料后,问题解决了。解决方案如下:控制面板-所有控制面板项-显示:设置为“较小(S)-100%(默认)”。如图所示 并且类似的问题的可能原因如下(论坛上看到的):  1.Form.AutoScal

u014023993的专栏 5235

深入解析:如何基于开源OpENer开发EtherNet/IP从站服务

通过OpENer开源库,开发者可以快速实现符合ODVA规范的EtherNet/IP从站设备,降低开发成本并提高系统灵活性。本文详细介绍了EtherNet/IP协议原理、OpENer库的特点与优缺点,以及二次开发的完整流程。通过遵循本文提供的指南,开发者可以成功构建出工业级的EtherNet/IP通信设备。

极地星辰 3010

【模型构建器教程】教你在ArcGIS中如何按照字段值批量导出shp文件

【模型构建器教程】教你在ArcGIS中如何按照字段值批量导出shp文件

weixin_45469245的博客 6456

MFC全局函数开局——AfxGetApp解剖

AfxGetApp( )这个函数可以得到当前应用进程的指针,是CWinApp*类型的,通过这个指针可以访问到这个进程中的对象。 函数原型: CWinApp*AFXAPI AfxGetApp(); 返回值: A pointer to the single CWinApp object for the application. 返回指向应用程序的单一的CWinApp对象的指针。 注

thanklife的专栏 1484

STM32驱动AD7779:双极性电源下8通道同步ADC的SPI配置与数据采集实战

本文详细介绍了在双极性电源供电下,使用STM32通过SPI接口驱动AD7779同步ADC芯片实现8通道高精度数据采集的实战经验。重点解析了电源设计、抗干扰处理、寄存器配置、SPI通信技巧及数据校准方法,帮助工程师解决工业测量中的同步采样与噪声控制难题。

e3f4g5的博客 370

MFC中设置窗口大小位置

MFC中设置窗口大小位置

eickandy的专栏 1万+

六轴机械臂正逆解计算

机械臂运动学就是。包括(Forward Kinematics)和(InverseKinematics)两部分。正运动学就是逆运动学则是关节变量->机械臂末端执行器的姿势=正向运动学机械臂未端执行器的位姿->关节变量=逆向运动学。

gaoxiaochan的博客 1万+

摩尔线程嵌入式面试题及参考答案(2万字长文)

说一下你对 drm 框架的理解。 DRM(Direct Rendering Manager)是 Linux 系统中用于管理图形显示设备的一个重要框架。 从架构层面来讲,它处于内核空间,主要目的是为用户空间的图形应用程序提供一个统一的接口来访问图形硬件。DRM 包括内核态的驱动模块和用户态的库。内核态的驱动负责和硬件进行交互,比如对显存的管理、硬件寄存器的配置等。用户态的库则方便应用程序利用内核态提供的功能进行图形渲染等操作。 在图形显示的具体流程中,DRM 可以控制显示设备的分辨率、刷

大模型大数据攻城狮的专栏 1229

mfc更改窗口大小

可使用函数1: //可用于更改窗口的大小,位置等 BOOL SetWindowPos( const CWnd* pWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags ); 可使用函数2: //可用于更改窗口的位置,大小 void MoveWindow( int x,

西瓜设计 5844

【异常】OpenClaw 上下文溢出问题(100% context used 309.9k/200k`)排查与解决

摘要:OpenClaw 运行出现"100% context used 309.9k/200k"报错,表示上下文窗口超出200k Token限制。解决方法包括:1) 重启服务或新建会话清空缓存;2) 修改配置文件提升context_window值;3) 长期优化如限制历史对话轮数、分批处理长文本。该问题通常由输入过长或多轮对话累积导致,需控制单次输入量在阈值内。

奶爸的编程之路,也就一周冷个三天 3239

MFC 改变控件大小和位置

转载来自:http://blog.sina.com.cn/s/blog_83c45ef40101oku1.html 用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。 void MoveWindow(int x,int y,int nWidth,int nHeight); void MoveWindow(LPCRECT lpRect

songyimin1208的博客 628

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

MFC 改变控件的大小和位置

mfc 改变控件大小和位置用到的函数: 1 1) void MoveWindow(int x, int y, int nWidth, int nHeight); 2 2) void MoveWindow(LPCRECT lpRect); 第1)个函数用法需给出控件的新的坐标和宽度、高度; 第2)个函数用法需给出存放位置的CRect对象; 例如: CWnd *pWn...

aszh91749的博客 430

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

MFC 之 控件位置、大小的获取、控件的移动

MFC 之 控件位置、大小的获取、控件的移动

enjoy.day 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

MFC编程:窗口的更改

学习MFC已有一段时间了,其中大大小小也碰到了不少问题,但也通过搜索或者问人得到了解决..现在想将其中的一些问题和解决办法写出来,一方面与碰到相同问题的朋友共享一下,另一方面加强一下印象..嘻嘻...今天说一下程序界面的更改..一.修改窗口大小,位置和类型:   找到应用程序主框架类(CMainFrame)中的PreCreatWindow()函数,它有一个CREATESTRUCT

逍遥E游 1148

MFC 更改控件的大小和位置

获取当前主窗体的位置rect。获取某一个控件当前的位置。

weixin_51287642的博客 2513

C++ MFC 改变控件大小和位置

用CWnd类的函数SetWindowPos()可以改变控件的大小和位置 BOOL SetWindowPos(const CWnd* pWndInsertAfter,int x,int y,int cx,int cy,UINT nFlags); 第一个参数我不会用,一般设为NULL; x、y控件位置;cx、cy控件宽度和高度; nFlags常用取值: SWP_NOZORDER:忽略

sinat_29890433的博客 5131

用MFC制作桌面随机位置弹窗

桌面随机位置弹窗小程序!有点C编程基础即可,没有也没事,手把手教学。用MFC制作。

Akiyama_sou的博客 2799

欢迎界面,主程序界面,子界面切换,自适应大小

主程序界面,自动适应大小插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表FLowchart流程图导出与导入导出导入 插入链接与图片 链接: link. 图片: ]//imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5uZXQvNy83L0IvMV9yYWxmX2h4MTYzY29tLmpwZw) 带尺寸的图片: https://imgcon...

贺昌锋的博客,, 西安,陕西,Chang Feng He 354
上一篇: MFC实现全局热键
下一篇: MFC定义全局变量
Big Joker
博客等级 码龄14年 92粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值