国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

制作固定大小的Form

2019-11-17 05:15:12
字體:
來源:轉載
供稿:網友

  固定的Form像一個對話框,何不試試下面的語句?

C++ Builder

請參照Delphi的例子

Delphi

您可以覆寫 CreateParams() 這個 TWinControl 的虛擬程序, 改變 form的 wc.Stylee, 將 WS_SYSMENU 這個旗標解除, 這樣, 就不會有左上角的

SystemMenuBox 了.

至於不能移動.縮小/放大, 可以自已攔下 WM_NCHITTEST, 然後一概回應滑鼠點在視窗

Client 區域, 相信這個視窗就呆呆的不會動了.

詳情可以查一下 Win32API Help 的 CreateWindow() 與 WM_NCHITTEST 的說明.

unit Unit1;
interface

uses

Windows, Messages, SysUtils, Classes, Graphics, Controls,

Forms, Dialogs, StdCtrls;

type

TForm1 = class(TForm)

Button1: TButton;

PRocedure Button1Click(Sender: TObject);

private

{ Private declarations }

procedure WMNCHitTest(var Msg: TMessage); message WM_NCHITTEST;

protected

procedure CreateParams(var Params: TCreateParams); override;

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation
{$R *.DFM}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邓州市| 正蓝旗| 双牌县| 安福县| 静宁县| 大宁县| 工布江达县| 灌南县| 邢台县| 武威市| 安国市| 五家渠市| 定兴县| 揭东县| 汾西县| 屯门区| 望城县| 库尔勒市| 五指山市| 辽源市| 利津县| 富源县| 乐都县| 定兴县| 斗六市| 景宁| 美姑县| 岗巴县| 化德县| 西乌| 淮阳县| 老河口市| 麻城市| 承德县| 靖宇县| 泗阳县| 封丘县| 峨眉山市| 金昌市| 娱乐| 萍乡市|