【MFC系列-第18天】企业信息管理软件开发
关注公号【逆向通信猿】更精彩!!!
CWnd类中常用的成员函数
函数名称 | 含义 |
---|---|
static CWnd* PASCAL GetActiveWindow( ) | (进程内的)获取活动窗口 |
CWnd* SetActiveWindow( ) | (进程内的)将一个窗口设置为活动窗口 |
static CWnd* PASCAL GetForegroundWindow( ) | 获取所有任务栏主窗口中最前端的窗口 |
BOOL SetForegroundWindow( ) | 将主窗口推到任务栏中所有窗口的最前端 |
CWnd* GetTopWindow( ) const | 获取所有重叠窗口中最前端的窗口 |
void BringWindowToTop( ) | 将顶层窗口或者MDI子窗口推到重叠窗口的最前端 |
BOOL FlashWindow( BOOL bInvert ) | 让窗口在任务栏中闪烁以下 |
HICON GetIcon( BOOL bBigIcon ) const | 获取窗口图标 |
HICON SetIcon( HICON hIcon, BOOL bBigIcon ) | 设置窗口图标 |
static CWnd* PASCAL GetDesktopWindow( ) | 获取Windows桌面窗口 |
void GetWindowRect( LPRECT lpRect ) const | 获取窗口在屏幕坐标中的矩形区域 (屏幕坐标系) |
void GetClientRect( LPRECT lpRect ) const | 获取窗口的客户区的矩形区域 (客户区坐标系) |
void ClientToScreen( LPPOINT lpPoint ) const | 将客户区坐标点转换成屏幕坐标点 |
void ClientToScreen( LPRECT lpRect ) const | 将客户区矩形转换成屏幕矩形 |
void ScreenToClient( LPPOINT lpPoint ) const | 将屏幕坐标点转换成客户区坐标点 |
void ScreenToClient( LPRECT lpRect ) const | 将屏幕矩形转换成客户区矩形 |
void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint=TRUE ) | 根据指定的位置移动窗口 |
void MoveWindow(LPCRECT pRect, BOOL bRepaint = TRUE ) | 根据指定的矩形区域移动窗口 |
static CWnd* WindowFromPoint( POINT point ) | 获取屏幕中某个坐标点上的窗口 |
CWnd* ChildWindowFromPoint( POINT point ) const | 获取客户区内某个坐标点上的子窗口 |
CWnd* GetWindow( UINT nCmd ) const | 全面获取窗口,包括父子窗口前后窗口等 |
CWnd*GetNextWindow(UINTnFlag =GW_HWNDNEXT ) const | 获取z序中的前一个或后一个窗口,可以联合 |
static CWnd* FindWindow(LPCTSTR szClassName, LPCTSTR lpszWindowName ) | 根据类名或者标题名查找一个主窗口 |
static CWnd* PASCAL GetCapture( ) | 获取捕捉鼠标活动的窗口 |
CWnd* SetCapture( ) | 将窗口设置为捕捉鼠标活动的窗口 |
int GetWindowRgn( HRGN hRgn )const | 获取不规则窗口的区域 |
int SetWindowRgn( HRGN hRgn, BOOL bRedraw ) | 按照指定的区域将窗口设置为不规则形状 |
BOOL SetWindowPos(const CWnd* pWndAfter, int x, int y, int cx, int cy, UINT nFlags ) | 不但移动窗口的x,y坐标位置,而且还改变窗口的Z轴次序 |
void CenterWindow( CWnd* pOwner = NULL ) | 将窗口居中,对应父窗口或者屏幕的中央 |
CWnd* GetOwner( ) const | 获取拥有者窗口 等价于:GetWindow(GW_OWNER) |
void SetOwner( CWnd* pOwnerWnd ) | 将窗口设置为被另一个窗口拥有 |
CWnd* GetParent( ) const | 获取父窗口 |
CWnd* SetParent( CWnd* pWndNewParent ) | 为窗口设置一个新的父窗口 |
int GetDlgCtrlID( ) const | 获取一个窗口的ID |
int SetDlgCtrlID( int nID ) | 给窗口设置一个新的ID |
【MFC系列-第18天】企业信息管理软件开发相关推荐
- 【MFC系列-第17天】企业信息管理软件开发
关注公号[逆向通信猿]更精彩!!! 17.1 数值型关联变量: a)在MFC中有部分控件支持数值型关联变量: 编辑控件.下拉控件.单选按钮.复选框以及日期控件: b)在类向导中为控件建立关联变量时,选 ...
- 【MFC系列-第16天】企业信息管理软件开发
常见的两种类和类之间相互调用的方法. 16.1 用户权限信息在不同对话框之间共享 ①在CWokerApp类中定义变量: class CWorkerApp : public CWinApp {publi ...
- 2014,寻找企业信息管理软件的蓝海
Excel垄断企业信息管理软件二三十年无人撼动:OA.CRM.PM.HR软件不温不火难以普及. 已有的信息化市场红海一片.蓝海在哪里? 所谓企业信息管理软件,我把它们分为四类: 一是Excel: 二是 ...
- 收深圳2022年的高新技术企业(软件开发)
↗↗↗↗这收:深圳的2022年的高新技术企业,带软件著作,随时可配合做尽调,收:软件开发类高企. 一.核心知识产权 (1)认定条件:在中国境内(不含港澳台地区)注册的企业,近三年内通过自主研发.受让. ...
- 【MFC系列-第8天】小型软件项目开发
第8天 小型软件项目开发 8.1 记事本开发 小技巧:用VC6新建工程,以资源方式打开系统自带notepad.exe中的MENU资源,加入到自己新建的工程中:然后再添加到VS工程中,即可获取现有exe ...
- 兴旺小企业财务软件 v2.0 官方
Welcome to my blog! <script language="javascript" src="http://avss.b15.cnwg.cn/cou ...
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 文章汇总及学习指南...
一.AgileEAS.NET平台简介 AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本.缩短开发时间,快速适应市场 ...
- 计算机专业软件开发的就业方向
希望看到这篇文章的学计算机.软件的同学可以互相转载,让大家都知道我们以后的道路是怎样的.有了方向,干什么都有动力,不是吗?(有点长,希望大家先分享,以后慢慢看,有用没用,我说了不算,你看看就知道了!) ...
- 软件开发质量的双保险 — 2.业务设计验证与业务用例
设计验证的第一层是检验业务设计的质量.业务设计内容是软件的核心,解决了如何用信息化手段替代原来的手工作业. 业务设计验证重点包括:业务逻辑.管控规则是否正确?数据逻辑.来源.公式是否正确?等.检验的方 ...
最新文章
- oracle数据恢复方法
- getset原子性 redis_Redis 分布式锁进化史解读 + 缺陷分析
- iOS开发学无止境 - 异步图片加载优化与常用开源库分析
- Why close date in S2 view is not displayed correctly after clicking it
- SIGIR2020 | 淘宝提出结合知识图谱与大规模推荐的新框架ATBRG
- 4 MM配置-企业结构-定义-维护采购组织
- SQLite学习和使用
- Swift和R3联手了,跨境支付市场竞争升级
- 拓端tecdat|R语言结构方程模型SEM分析心理学和营销研究数据路径图可视化
- 算法之路 level 01 problem set
- 交叉验证(Cross Validation)简介
- 那些年啊,那些事——一个程序员的奋斗史 ——18
- 管家婆登录服务器未响应,管家婆辉煌登录点击下一步没有反应解决办法
- Composition API使用记录
- html网页设计的难点,在做设计与制作网页中主要难点是什么?
- Redis集群的设计与使用
- JavaSE常见面试题
- vscode翻译插件最佳搭配、翻译变量、划词翻译、中译英(提高生产效率)
- 第十一课:磁场和洛伦兹力
- android html 文件怎么打开,Android可以用Html查看器打开txt文件
热门文章
- IntelliJ IDEA 选中变量名,高亮显示其它地方的这个变量名,高亮颜色如何设置呢?
- vb6 判断打印机是否有效_吊打面试官 | 算法之如何判断括号是否有效?
- 现代计算机教室布置图片,高中教室布置设计图
- LeetCode 66 加一
- python 追加到字典_使用Python读取,写入和解析JSON
- xmanager linux,教您用xmanager启动Linux上的图形界面程序-Go语言中文社区
- pycharm remote 远程项目 同步 本地_利器:PyCharm本地连接服务器搭建深度学习实验环境的三重境界...
- C 11 实现的 100行 线程池
- C语言的main函数,究竟有几种写法?
- html ctf查找,Web CTF 解题思路总结—南京邮电大学攻防平台writeup