说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

送分来啦,请问如何改变对话框的位置?

编辑:说三道四文库 发布时间:2017-12-15 04:47
HTML文档下载 WORD文档下载 PDF文档下载
SetWindowPos等等......
详细点
MoveWindow
用SetWindowsPos()函数,参数自己去查msdn,用MoveWindow加上Timer可以实现对话框移动
MoveWindow与SetWindowPos两个API都可以实现你的要求
函数名:SetWindowPos 

头文件: 
  winuser.h 

函数原型:
  BOOL SetWindowPos
  (
  HWND hWnd, //窗口句柄
  HWND hWndInsertAfter, //排列顺序的句柄
  int X, //水平坐标
  int Y, //垂直坐标
  int cx, //宽
  int cy, //高
  UINT uFlags //窗口定位标识
  ); 

说明:

  这个函数能改变窗口的大小、位置和设置子窗口、弹出窗口或顶层窗口的排列顺序。 
  返回值:

  BOOL,如果返回值非零表示成功,返回零表示失败。错误信息请参看GetLastError函数。

参数表:

  参数 类型及说明 
  hwnd HWND,欲定位的窗口句柄 
  hWndInsertAfter HWND,置于hwnd前面的窗口句柄。这个参数必须是窗口的句柄或是下面的值之一:    HWND_BOTTOM 将窗口置于其它所有窗口的底部 
  HWND_NOTOPMOST 将窗口置于其它所有窗口的顶部,并位于任何最顶部窗口的后面。如果这个窗口非顶部窗口,这个标记对该窗口并不产生影响 
  HWND_TOP 将窗口置于它所有窗口的顶部 
  HWND_TOPMOST 将窗口置于其它所有窗口的顶部,并位于任何最顶部窗口的前面。即使这个窗口不是活动窗口,也维持最顶部状态 

x: 
  int,指定窗口新的X坐标
Y:  
  int,指定窗口新的Y坐标 
cx:  
  int,指定窗口新的宽度 
cy:
  int,指定窗口新的高度 

wFlags: 
  UINT,指定窗口状态和位置的标记。这个参数使用下面值的组合: SWP_DRAWFRAME 围绕窗口画一个框 
  SWP_FRAMECHANGED 发送一条WM_NCCALCSIZE消息进入窗口,即使窗口的大小没有发生改变。如果不指定这个参数,消息WM_NCCALCSIZE只有在窗口大小发生改变时才发送 
  SWP_HIDEWINDOW 隐藏窗口 
  SWP_NOACTIVATE 不激活窗口 
  SWP_NOCOPYBITS 屏蔽客户区域 
  SWP_NOMOVE 保持当前位置(X和Y参数将被忽略) 
  SWP_NOOWNERZORDER 不改变所有窗口的位置和排列顺序 
  SWP_NOREDRAW 窗口不自动重画 
  SWP_NOREPOSITION 与SWP_NOOWNERZORDER标记相同 
  SWP_NOSENDCHANGING 防止这个窗口接受WM_WINDOWPOSCHANGING消息 
  SWP_NOSIZE 保持当前大小(cx和cy会被忽略) 
  SWP_NOZORDER 保持窗口在列表的当前位置(hWndInsertAfter将被忽略) 
  SWP_SHOWWINDOW 显示窗口 


备注:
  如果设置了SWP_SHOWWINDOW或SWP_HIDEWINDOW标记,这个窗口不发生移动或改变大小。窗口成为最顶级窗口后,它的所有子窗口也会进入最顶级。一旦将其设为非最顶级,则它的所有子窗口也会转为非最顶级。

相关函数:
  MoveWindow,SetActiveWindow,SetForegroundWindow 

例子:
  //设置顶层窗口
  SetWindowPos( Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE||SWP_NOSIZE); 

  //取消顶层窗口
  SetWindowPos( Handle, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE||SWP_NOSIZE);
楼上辛辛苦苦贴了这么多都没有得到分,我都有点小小的打抱不平了。
闪~~~~~~~~~
张民杰:三人团队的OpenStack机会 White Elephant:开发者必备的Hadoop利器 不及分析师预期:微软第四季财报揭晓 净利49.7亿美元 Facebook收购英国手机代码验证公司Monoidics Apache基金会废弃其C++标准库 鲍尔默宣称微软有一百万台服务器,这个数字真的靠谱吗? 全球6000开发者:iOS、Android、WP最痴情谁? 提升网站知名度的十大方法 IBM移动平台首席架构师Greg Truty:MobileFirst从底层架构开始 Hallo.js:一款所见即所得的Web编辑器 数据分析≠Hadoop+NoSQL,不妨先看完善现有技术的10条捷径 移动周报:百度收购91,19亿美金背后的博弈 植物大战僵尸2:“免费+内付费”模式引发争论 [CTO俱乐部第103期] 高德和四维图新技术高管谈地图导航的发展与挑战 Java 7爆最新漏洞,10年前的攻击手法仍有效 Twitter联合创始人Biz Stone谈Facebook用户体验 提倡零广告 英雄会:企业的人才漏斗 开发者的武林大会 一次错误估算带来的启示 苹果开发者中心被黑:开发者信息或被窃取 SIM卡加密存漏洞 将影响数亿计的手机用户 搜狗茹立云:探索引擎产品落地 浏览器+搜索模式会成主流吗? 大势所趋,IBM Acme Air至少使用Netflix的5个开源工具 【观察】跨越“朦胧期”的云计算:产业、核心技术、生态圈以及突破点 Rovio Account:平台化之路修成正果 甲骨文总裁马克•赫德采访实录:用软硬件集成一体机打垮对手 如何一步一步打造高可扩展性的应用程序? 用Java编程,请保持简洁! 从安全隐患带来的商机来看,Hadoop同样很美 三年增四倍:如今谷歌服务占北美互联网流量四分之一 决战低功耗?Intel明年推低功耗Xeon处理器 在软件架构上增加新功能的注意事项 XP下的MEDIAPLAYER可以播放DVD吗?? 高手请进 谢谢回答 我学习了C,想考高程,如何开始啊? 三级都考什么呀?那里有全面一点的介绍? 各位高手,小弟请教一个问题 关于ADOConnection和ADODataSetCommand的问题,请大家帮忙 请问如何在一个JavaScript函数中调用另一段asp程序? 为什么我的XP需要我手动关机啊?? 请问TC3中如何产生一个1至9的随机数? 关于安装 KV 2003 失恋后的第一个中秋!散分! 才学C++的朋友,留个QQ,以便交流. 背投彩电买什么牌子/型号的好?大家出点意见 :) 中秋夜还有谁在技术版,问一个关于javascript的问题! Project 2002 快速下载 中秋,女友陪别人去了,我就来这里和大家共度佳节吧…… 现在上网真的很无耐,无耐。。。 HttpContext.Current?? 我们中秋,他们911! 一个表中,怎么写SQL使得不够5位的记录在后面自动加零补够5位! 以Post提交表单时的一个小问题 Socket可以实现这样的功能吗? 如何取消Linux 中的单用户模式 ? 怎样固定生成窗口的大小? 为什么在panel中不能响应image的onclick事件? 在CSDN过中秋节的兄弟们,来坐坐吧! 怎样关闭cformview派生的视图? 各位大虾,有谁知道怎么配置连接池呀,我以前配的,现在有点记不起来了,最好能说清楚点,谢谢!重分酬谢! 如何使位图在文档类视图中显示出来! 怎样快速获得一幅图像所用的颜色的总数? 错误号问题 如何在ie中直接打开word文件进行浏览、编辑,并保存。 一直都在接分,我也散点分。祝大家中秋快乐!!!!!! 我学应用物理,计算机该怎么自学?100+100=200 大分相送!不够再加(第1部) 有一个问题,怎么配置struts,有没有一个现成的例子呀,望指点,谢谢,也可以发到我的信箱 有CSDN上的兄弟一起过中秋节晚上,今晚不孤独,最后七十分散掉 oracle9i...数据库是提示:ORA-12154: TNS: 无法处理服务名 ? **首先祝大家中秋快乐,然后请问“包程序写入失败”是什么意思???**谢谢:-) 我学应用物理,计算机该怎么自学?100+100=200 大分相送!不够再加(第2部) 如何將數組定義在一段連續的內存空間??急急!!!!! **首先祝大家中秋快乐,然后请问“包程序写入失败”是什么意思???**谢谢:-) 我用这个函数Space$(nSize),提示说工程库没有,需要什么工程库? 两罐啤酒,独过中秋。祝这里的兄弟姐妹中秋快乐! 一个有关datareport的问题 现在有必要学ASP吗? 请教:为什么我不能给被调用包的源代码设置断点,请问是什么原因?怎么解决? 补刚才漏掉的五十分 想编写一个新邮件到达时自动通知的程序,请提供思路 关于SAX对大数据量文件的读写(高分) 中秋节编的程序是不是特别好吃? 请问:什么是“C runtime 函式庫的 Startup code”呢?? 报销 用英文怎么说? 7/3乘( )=8乘( )=0.25乘( )=15/7乘( )=( )乘7=1 160分之120乘百分之100等于多少 120的百分之70是多少 百分之70等于多少 物是人还在,曲终人未散. 现在多少产业属于夕阳产业的 (急!)说出关于四季的成语多一些 “夕阳产业” “问”字是不是独体字 笔字是独体字吗 摩根大通:今明两年中国跨境并购将非常美国务卿回应监听活动:某些方面“太过王毅强调:一定要打造好海外民生工程美使馆神秘“白盒”遍布全球 德媒称其澳大利亚警方追捕偷车贼 造成路过少年日本政府拟制定相关措施援助海外核爆受巴西副总统特梅尔将于11月4日至10马来西亚移民局前总监被判处贪污罪名成以色列军方与武装分子在加沙地带交火 卜拉希米:日内瓦会议不能缺少叙反对派韩政府再次敦促日方删除主张争议岛屿主香港就退休保障展开公众咨询李克强信贺匈塞铁路项目启动习近平会见梁振英崔世安责编:潘旭涛邮箱:hwbjzb@12澳门为打造优质旅游服务“蛮拼的”香港旅游业“危”“机”并存深圳滑坡67小时 一幸存者获救中国民众对未来发展信心坚定WTO式微?别逗了!年度华侨华人蓝皮书发布又一神奇纳米材料硼烯诞生网游之黑骑士平民天王大时代1950仙骷嬉戏红尘宝贝,今夜你是什么牌处女那一个字的风情坏丫头恋爱史记异界之全被动技能情锁红颜帝后杜桥旅游改则旅游文水旅游闽侯旅游车埕旅游南汇水蜜桃农家乐旅游欣山旅游宜君旅游庆元旅游新立城旅游夔州旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘