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消息,

java中move用法_【MFC】MoveWindow();函数使用详解相关推荐

  1. python中dir用法_Python内置函数dir详解

    1.命令介绍 最近学习并使用了一个python的内置函数dir,首先help一下: >>> help(dir) Help on built-in function dir in mo ...

  2. java中form用法_SpringMVC表单标签使用详解

    在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容.下面将对这些标签一一介绍. 在正式介绍SpringMVC的表单标签之前,我们需 ...

  3. JAVA中的类和对象之this的详解

    系列文章目录 第一章 JAVA中的类和对象之this的详解 目录 前言 一.为什么要有this引用 二.this的三种用法 1.this.成员变量 2.this.成员方法 3.this()调用其它的构 ...

  4. Java中print、printf、println的区别 详解

    Java中print.printf.println的区别详解 printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和pr ...

  5. 数字图像处理:OpenCV-Python中的直方图均衡知识介绍及函数equalizeHist详解

    一.引言 在<数字图像处理:直方图均衡(Histogram Equalization)的原理及处理介绍 >(链接:https://blog.csdn.net/LaoYuanPython/a ...

  6. java中getup用法_你还在 Java 代码中写 set/get 方法?赶快试试这款插件吧!

    前言 what?你的 Java 代码中还充斥着大量的 set/get 方法? 我们在刚开始学习 Java 语言的时候讲过,面向对象的三大特征就是封装,继承,和多态.在 Java 中,要保证封装性,需要 ...

  7. vba中dir用法_利用Dir函数遍历某文件夹下的所有文件 | VBA实例教程

    今天介绍利用Excel VBA的Dir方法来遍历某文件夹下的所有excel文件.还是直接来看例子,假设在D盘有一个叫工作日志的文件夹,里面放着每日的工作记录,都是excel 2007表格,现在由于工作 ...

  8. java切片_ java中一个极其强悍的新特性Stream详解(非常实用)

    java8中有两个非常有名的改进,一个是Lambda表达式,一个是Stream.如果我们了解过函数式编程的话,都知道Stream真正把函数式编程的风格引入到了java中.这篇文章由简入繁逐步介绍Str ...

  9. java负数用什么类型定义_(转) Java中的负数及基本类型的转型详解

    (转) https://my.oschina.net/joymufeng/blog/139952 面这行代码的输出是什么? 下面两行代码的输出相同吗? 请尝试在Eclipse中运行上面的两个代码片段, ...

最新文章

  1. 一个网络公司的任职要求
  2. linux删除文件退出,在Linux中用于在移动或删除文件时使`tail -f`退出的bash脚本
  3. c语言文件所在的卷,C语言复习卷带答案.docx
  4. ABP从入门到精通(4):使用基于JWT标准的Token访问WebApi
  5. 交换数组中的两个元素
  6. jz2440开发板移植U-boot之修改代码支持DM9000网卡
  7. SPH(光滑粒子流体动力学)流体模拟实现二:SPH算法(3)-光滑核函数
  8. [论文]Clustering-Based Ensembles as an Alternative to Stacking
  9. ubuntu 12.04(64位)下搭建android5.0开发环境 (win7 虚拟机)
  10. 【linux基础】linux不能进入系统
  11. 扇贝编程python骗局-原来用Python薅羊毛这么简单!后悔错过了那么多机会
  12. 高并发之volatile、synchronized关键和内存屏障(Memory Barrier)
  13. axure树形表格_excel树状图怎么做
  14. iOS进阶面试题----多线程
  15. 如何恢复Juniper防火墙管理员密码,手把手教你
  16. 在vue.js中实现a标签href tel的打电话功能
  17. 【毕业设计】基于超声波智能跟随小车 - 单片机 物联网 stm32 c51
  18. CS229第五课——支持向量机
  19. Linux服务器开发,Posix API与网络协议栈
  20. iPhone和Android的WEB应用开发详解

热门文章

  1. Tableau实战 NBA赛事分析
  2. windows10 git缓存溢出——不能拉取代码
  3. 彻底解决spring security oauth2 自动续签token问题
  4. 机器人运动学与动力学在控制上的区别与联系?
  5. GDB commands
  6. 人脸识别项目openface
  7. 树莓派i2c通讯 设置 和 查看 i2c通信地址方法
  8. WebMagic 剖析
  9. JDK8新特性:新日期时间API全面学习
  10. Redis主从复制和集群配置系列之四