使Response窗口可以改变大小

转载 2008年04月27日 20:08:00
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

1.我们需要申明以下几个API函数:

FunctionlongSetWindowLongA(ulonghWnd,intnIndex,longdwNewLong)library"user32"
FunctionlongGetWindowLongA(ulonghWnd,intnIndex)library"user32"


2.建立一个Response类型的窗口,记住:ControlMenu属性必须为False.

3.在窗口的Open事件里:

constantlongGWL_STYLE=-16

constantlongWS_SYSMENU         =524288
constantlongWS_THICKFRAME      =262144

longdwStyle
dwStyle=GetWindowLongA(Handle(this),GWL_STYLE)

SetWindowLongA(Handle(this),GWL_STYLE,dwStyle+WS_THICKFRAME+WS_SYSMENU)

<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 728x15, 创建于 08-4-23MSDN */ google_ad_slot = "3624277373"; google_ad_width = 728; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"><!-- google_ad_client = "pub-2947489232296736"; /* 160x600, 创建于 08-4-23MSDN */ google_ad_slot = "4367022601"; google_ad_width = 160; google_ad_height = 600; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

vc窗口自由调整大小的实现

本篇主要是基于Easysize的使用,具体Easysize代码下载和详细的英文说明,大家可以看这里,这里主要谈使用后的具体细节说明1,将在对话框的属性里设置 边框可调整大小的2,在主窗体cpp添加 #...
  • yanghao58686763
  • yanghao58686763
  • 2007-11-11 18:36:00
  • 4667

对话框可以拖动改变大小

要在Property中设置 Resizer属性才可以调整其大小 
  • lyzhm
  • lyzhm
  • 2007-06-05 11:31:00
  • 1042

改变固定窗口的大小改变固定窗口的大小

  • 2010年08月21日 13:46
  • 40KB
  • 下载

Java 如何动态改变改变组件大小(更随窗口) 和 根据窗口大小改变程序窗口大小f

如果想让组件都填充满自己的容器(如panel,frame),使用上面的例子比较好。并且其可以随你的容器大小来改变大小,如果你使用消息进行响应的话,就比较麻烦,并且效率低(就是卡屏)。在这里面所用的组件...
  • xuanyuanlei1020
  • xuanyuanlei1020
  • 2015-02-02 15:40:31
  • 13205

如何使图片尺寸自动适应窗口,随窗口大小变化而变化

代码如下:
  • qq_25046261
  • qq_25046261
  • 2018-01-15 15:02:54
  • 178

窗口移动、改变大小的有关消息

 窗口移动、改变大小的有关消息(2005-10-27 20:23:28) 转载▼   分类: Windows API 窗口移动、改变大小的有关消息...
  • pq159753159
  • pq159753159
  • 2014-07-16 21:15:29
  • 1186

Qt窗口拖动及改变大小

#ifndef MYDRAGQT_H #define MYDRAGQT_H #include #include "ui_mydragqt.h" class MyDragQt : public Q...
  • redeyerabbit
  • redeyerabbit
  • 2013-09-12 22:41:22
  • 6994

对话框控件大小随窗口的大小变化而变化

我们经常会发现当我们将窗口最大化时,里面的控件并没有进行改变,接下来我就介绍一下此问题的解决办法,我们其实一般的都会把窗口的最大化按钮失效,是窗口不能进行最大化操作,但是有时候我们还是需要对窗口进行最...
  • cxq_1993
  • cxq_1993
  • 2015-08-17 12:05:33
  • 696

在MFC中怎么样让控件的大小随着主窗体大小改变而改变

MFC控件随着窗口大小变化VC++ 刚接触MFC不久,对MFC的许多函数和功能还不是很了解。所以,在仿照书本开发一个仿QQ的通讯程序的时候,就碰到了一个怎么样使控件随着窗体变化的问题。好了,废话...
  • business122
  • business122
  • 2013-09-12 17:14:37
  • 10255

如何实现控件随对话框大小变化而自动调整大小和位置

1. 处理对话框的WM_SIZE,然后用MoveWindow或者SetWindowPos来把对话框上面的控件重新调整新位置和大小。  2. 基本的做法就是响应WM_SIZE消息,并按照窗口大小比例来...
  • fanwenyuan_fwy
  • fanwenyuan_fwy
  • 2014-10-14 18:26:48
  • 1027
收藏助手
不良信息举报
您举报文章:使Response窗口可以改变大小
举报原因:
原因补充:

(最多只允许输入30个字)