相关分类: Java技术 C/C++ VB delphi
  • 改变打开对话框中

    在c Builder控件板上的Dialogs页上的VCL控件包括了Windows常用的对话框。换句话说,VCL并没有提供对话框,那些对话框都是Windows的一部分。VCL只是使得使用这些对话框变得容易些。在一些应用中,您可能想改变打开对话框中打开按钮的标题,例如,变成表示您的程式允许用...

    2008-02-23 05:37:02

  • 怎样启动一个程式而不显示他

    为了启动程式而不显示他,您必须编辑WinMain函数来程式的主窗口和程式的任务条图标。 第一步:从C Builder菜单中选择 View|Project Source然后开始编辑WinMain函数。调用ShowWindow函数,传递Application-Handle,能够隐藏程式的任务条图标。配置ShowMainForm为False能...

    2008-02-23 05:37:00

  • 创建位图型不规则窗体(可透明,可移动)

    //代码来自互连网, ccrun整理 :) 在Form上添加一个OpenPictureDialog,添加一个Image,并为其添加一个图片。再加一个PopupMenu,并创建两个菜单项,一个是Open1,一个是Exit1,其中前者是打开图象文档对话框,后者为退出程式。配置Image1的PopupMenu属性为PopupMenu1。...

    2008-02-23 05:36:57

  • 制作透明窗体

    1.重载CreateParams函数,配置透明风格 2.然后重载他的WM_ERASEBKGND消息。 代码片段: .h File class TYourForm:public TForm { private: void __fastcall WMNC(TMessage Message); public: __fastcall TYourForm(TComponent *Owner); BEGIN_MESSAGE_MAP VCL_MESSAGE_H...

    2008-02-23 05:36:57

  • 重载CreateParams实现无标题栏的窗体

    重载TForm类的CreateParams(TCreateParams Params)方法。 void __fastcall CreateParams(TCreateParams Params) { Params.Style=WS_CAPTION; TForm::CreateParams(Params); } 截取Windows的WM_NCHITTEST消息 在头文档中加入 private: void __fastcall WMNChitTest(TMess...

    2008-02-23 05:36:56

  • 任意形状的窗体

    Graphics::TBitmap* Spirite=new Graphics::TBitmap(); bool bkey=true; int iCount=0; TColor ColorKey=clWhite; Spirite-LoadFromFile("D:\bcbbak\resource\traffic.bmp"); Width=Spirite-Width;Height=Spirite-Height; for(int i=0;iSpirite-Height;i ) { bkey=tr...

    2008-02-23 05:36:56

  • 如何去掉MDI子窗体的标题栏

    windows在创建窗体时使用一个CreateWindowEx函数,通过传给这个函数的参数来确定窗口的样式。 而CreateParams虚函数是VCL在创建窗口之前调用的,用来取得要创建的窗口的样式的及其他一些相关属性的(Params参数),这里先通过调用TCustomForm的CreateParams函数来取得标...

    2008-02-23 05:36:55

  • CB的Form最小化时无动画的原因

    问: 我现在也搞不懂,甚至认为无法让CB的主窗口有动画的效果。 因为在任务条上的按钮所代表的窗口是Application窗口,而不是 Project所选定的Mainform。假如强行让Mainform动态地Minimize, 就会最小化到桌面的左下角去了。 答: 我基本上同意您的看法。Delphi BCB 中...

    2008-02-23 05:36:54

  • 工具栏中的主菜单实现自定义快捷键的方法

    singler(原创) 假如做过“把主菜单放到工具栏里”的兄弟们都会发现一个问题:那就是系统会自动给菜单选项加上热键(假如您的菜单选项是英文,那么会在第一个字母下加横线,假如您的菜单选项是中文,那么会在菜单选项的后面加上类似(Y)、(Z)的快捷键),而使您自己定义的快...

    2008-02-23 05:36:54

  • 自画标题栏的一个例子

    .h File //--------------------------------------------------------------------------- #ifndef wmncH #define wmncH //--------------------------------------------------------------------------- #include Classes.hpp #include Controls.hpp #include StdCtr...

    2008-02-23 05:36:52

2