使Response窗口可以改变大小

原创 2003年08月08日 08:42:00

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

Function long SetWindowLongA(ulong hWnd, int nIndex, long dwNewLong) library "user32"
Function long GetWindowLongA(ulong hWnd, int nIndex) library "user32"

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

3. 在窗口的Open事件里:

constant long GWL_STYLE = -16

constant long WS_SYSMENU          = 524288
constant long WS_THICKFRAME       = 262144

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

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

response窗口添加最大化最小化pb10.5

  • 2009年07月22日 18:17
  • 5KB
  • 下载

PB窗口基础

[PB]-窗口基础 window对象 【其他】 ■窗口画板的定制:Design-Options ■窗口类型:Main(可以使用菜单)、Child(不能使用菜单)、Response(如mes...
  • u012369435
  • u012369435
  • 2014年07月02日 17:43
  • 863

PB窗口使用技巧

[PB]-窗口使用技巧 **在打开和关闭窗口时进行数据传递 OpenWithParm(windowvar,parmeter{,parent}) 其中windowvar是要打开的窗口名称,可以是w...
  • u012369435
  • u012369435
  • 2014年07月02日 17:48
  • 3220

使Response窗口可以改变大小

  • zgqtxwd
  • zgqtxwd
  • 2008年04月27日 20:08
  • 90

Qt无边框窗口实现拖动和改变大小(修改)

Qt无边框窗口实现拖动和8个方向改变大小
  • qq_16952303
  • qq_16952303
  • 2016年07月20日 23:52
  • 2484

PB开发规范

 目 录 第一部分 应用界面 一、控件选择 二、控件使用 三、菜单设计 四、界面风格第二部分 代码编写 一、命名原则  1、函数与结构命名标准  2、控件对象命名标准  3、变量命名标准 二、程序书写...
  • Tunix126
  • Tunix126
  • 2006年09月05日 17:04
  • 1745

PB窗口居中的实现方法

PB窗口居中的实现方法         在PB中,如何使打开的窗口在屏幕中居中显示呢?现在用得多的有以下两种 (1)直接使用PB窗口中的center属性(PB9及以上版本才有该属性)。...
  • anyqu
  • anyqu
  • 2014年06月18日 14:57
  • 2152

VC禁止或允许拖拽改变窗口尺寸

1 使用MFC:PreCreateWindow中添加:   固定大小:cs.style=WS_OVERLAPPED   |   WS_SYSMENU   |WS_MINIMIZEBOX   ;  ...
  • sha_jinhao
  • sha_jinhao
  • 2013年01月17日 09:01
  • 13437

鼠标拖动对话框改变大小

原文出处忘了 鼠标拖动对话框边缘改变大小。首先要设置对话框的Border设置为Resizing。     1.响应 WM_NCHITTEST消息   LRESULT CCVDeviceOn...
  • WUYUAN2011WOAINI
  • WUYUAN2011WOAINI
  • 2013年08月22日 09:55
  • 2919

PB中设置各种窗口风格的API

PB中设置窗口风格的API 直接主题: 下面的方法可以设置各种窗口的属性,包括大小,最大化,最小化, response风格的窗口一样可以设置 注:窗口的controlmenu=fa...
  • xiajinxian
  • xiajinxian
  • 2012年12月08日 12:25
  • 1426
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使Response窗口可以改变大小
举报原因:
原因补充:

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