国产探花免费观看_亚洲丰满少妇自慰呻吟_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}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 防城港市| 磐石市| 延庆县| 务川| 遵化市| 东方市| 呼和浩特市| 竹山县| 任丘市| 孙吴县| 宜城市| 云安县| 兴国县| 崇左市| 望都县| 西充县| 新郑市| 新平| 昌乐县| 靖边县| 长海县| 合江县| 秦皇岛市| 康平县| 凤山县| 周口市| 德昌县| 汉中市| 绥德县| 武城县| 腾冲县| 宁强县| 陆良县| 遵义县| 冀州市| 金门县| 许昌市| 贡觉县| 贡觉县| 云梦县| 井研县|