网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > C/C++
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.C++面向对象编程入门:类(class).
.C++ Builder 初学问与答(六).
.控制C++的内存分配.
.CB设置环境选项设置.
.TCP/IP编程实现远程文件传输.
.浅议C语言中数组和指针的互操作.
.魔方阵的另一种解法.
.C/C++中字符串常量的不相等性及字.
.如何关闭除自己程序外的所有其他.
.图片模糊、锐化、雕刻.
.用C++实现可重用的数学例程.
.C++对象布局及多态之虚成员函数调.
.舍弃浮躁, 50条重要的C++学习建议.
.九九乘法表的几种不同形状.
.编程者说之C语言.
.高手必看:C、C++程序的优化之路.
.词法分析程序.
.用Win32 API枚举应用程序窗.
.C语言入门之多维数组的指针变量.
.C++箴言:接口继承和实现继承.

制作固定大小的Form

发表日期:2008-3-8



  固定的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}
上一篇:Windows 窗体之创建动态上下文菜单 人气:574
下一篇:控制台窗口界面的编程控制(六) 人气:644
浏览全部C/C++的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐