CWnd::MoveWindow 详解
CWnd::MoveWindow
void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE );
void MoveWindow( LPCRECT lpRect, BOOL bRepaint = TRUE );
函数功能:该函数改变指定窗口的位置和尺寸。对于顶层窗口,位置和尺寸是相对于屏幕的左上角的:对于子窗口,位置和尺寸是相对于父窗口客户区的左上角坐标的。
函数原型:BOOL MoveWindow(int x.int y,int nWidth,int nHeight,BOOL BRePaint);
参数:
x:指定窗口的新位置的左边界。
Y:指定窗口的新位置的顶部边界。
nWidth:指定窗口的新的宽度。
nHaight:指定窗口的新的高度。
在MFC中只需参数x,y,nWidth,nHeight;
bRepaint:确定窗口是否被刷新。如果该参数为TRUE,窗口接收一个WM_PAINT消息;如果参数为FALSE,不发生任何刷新动作。它适用于客户区,非客户区(包括标题栏和滚动条),及由于移动子窗口而露出的父窗口的区域。如果参数为FALSE,应用程序就必须明确地使窗口无效或重画该窗口和需要刷新的父窗口。
返回值:如果函数成功,返回值为非零;如果函数失败,返回值为零。若想获得更多错误信息,请调用GetLastError函数。
备注:如果bRepaint为TRUE,系统在窗口移动后立即给窗口过程发送WM_PAINT消息(即由MoveWindow函数调用UPdateWindow函数)。如果bRepaint 为FALSE,系统将WM_PAINT消息放在该窗口的消息队列中。消息循环只有在派遣完消息队列中的其他消息时才派遣WM_PAINT消息。
MoveWindow给窗口发送WM_WINDOWPOSCHANGING,WM_WINDOWPOSCHANGED,WM_MOVE,WM_SIZE和WM_NCCALCSIZE消息,
CWnd::MoveWindow 详解相关推荐
- java中move用法_【MFC】MoveWindow();函数使用详解
CWnd::MoveWindow void MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE ); voi ...
- 酒店点餐系统开发详解(六)
酒店点餐系统开发详解(六) --疑难解决 在本系统的详细设计过程中遇到了很多的麻烦,经过分析.思考和网上搜索等方式将所有问题均给一一化解了,现与大家分享以共勉. 1.CDataGrid的使用 之所以使 ...
- 计算机网络·详解TCP流量控制,拥塞控制,运输连接管理
文章目录 一.TCP流量控制 二.TCP拥塞控制 三.TCP运输连接管理 一.TCP流量控制 目的:让发送方不要发太快(既让接收方接收得过来,又不让网络发生拥塞) 取决于接收方rwnd接收能力 利用连 ...
- TCP-IP详解:快速重传与快速恢复
快速重传算法 快速重传算法在之前的文章中有介绍,如果收到一个out-of-order的报文段时, TCP需要立刻产生一个ACK,这个ACK不应该被延时,目的在于让对方知道收到一个失序的报文,并告诉对方 ...
- TCP丢包检测技术详解
TCP丢包检测技术详解 http://www.cctime.com/html/2007-12-6/20071261023151210.htm 2007年12月6日 10:23 中 ...
- TCP/IP详解学习笔记-基本概念
为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样 ...
- 软件的安装目录 linux,linux 软件安装目录详解
git简介及安装配置 Git是一种分布式版本控制系统.它和集中式版本控制系统的区别有如下几点: 1).分布式版本控制没有中央服务器,每个人的电脑上都有完整的版本库: 2).分布式管理系统的安全性要高, ...
- 【数字图像处理】三.MFC实现图像灰度、采样和量化功能详解
本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程<数字图像处理>及课件进行讲解,主要通过MFC单文档视图实现显示BMP格式图片,并通过Bitmap进行灰度 ...
- TCP 拥塞控制详解
作者:engleliu,腾讯 PCG 开发工程师 本文主要介绍 TCP 拥塞控制算法,内容多来自网上各个大佬的博客及<TCP/IP 详解>一书,在此基础上进行梳理总结,与大家分享.因水平有 ...
最新文章
- 关于60枚一分两分五分硬币凑成一块钱的解决方法
- 清晰易懂的Numpy入门教程
- shell getopts
- IBM发布JumpGate 连接OpenStack和公有云
- python批量安装第三方库_使用Python批量安装第三方库
- Spark安装出错问题
- soui 设置边框_第三十四篇:在SOUI中使用异步通知
- subprocess解决僵尸进程
- Win10微软输入法不见了
- 谷歌默认打开hao123
- Ubuntu18.04 RTL8169驱动更换RTL8168驱动
- PC端-中文转拼音后续问题
- draw.io diagrams 画图 插入latex数学公式
- python爬虫入门案例day10:珠宝图片
- 看完多线程通透了(爆干4万字)
- 民间秘术——驱鬼十一术
- 英文学术写作:语步分析(引言)
- 润乾报表制作折叠报表
- css - 收藏集 - 掘金
- android和ios比例,91分析Android与IOS游戏及软件下载比例数据