delphi中窗体的名字怎么改?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi中窗体的名字怎么改?相关的知识,希望对你有一定的参考价值。

窗体已命名 想改个名字不知道怎么改了??

object treeview 里选中FORM,再到属性窗口里NAME一栏修改,就OK了 参考技术A 修改你要改名的窗体的Name属性。


form1.caption := '';
参考技术B 修改你要改名的窗体的Name属性。 参考技术C form1.caption := '';

MFC怎么改掉窗体标题栏?

就是那条在Xp下是蓝色的条。比如一些音乐播放器,加载皮肤后漂亮多了。怎么加载?
我MFC菜鸟一个。至少给我一些提示去找。比如说,我应该看哪方面的知识(说说标题等。)如果搜索,应该找哪些关键字)。如果用的什么函数之类的,也大致说说名字。具体实现可以先不说。

自绘,贴图,导入位图。如果只想一般的话在右键属性就可以改。加载皮肤,不是一下子能说清楚的。我有个播放器的源代码,有加载皮肤的,可以参考学学。有兴趣就HI我。 参考技术A 这个好像在资源视图中的窗体右键中的属性中可以改的,如果还不清楚可以看看孙鑫的vc视频,讲的不错 参考技术B 单文档里面在这里修改:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)

if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;

cs.cx=860;
cs.cy=600;
cs.style &= ~(FWS_ADDTOTITLE|WS_MAXIMIZEBOX|WS_THICKFRAME);
cs.lpszName="你的标题";

return TRUE;


对话框可以直接在属性里面修改。
参考技术C 这个还不简单,定义个变量来控制切换不就行了。
比如定义个变量
BOOL m_bCanDrag ; 默认设定为FALSE;

OnClickButton1()

m_bCanDrag;

然后
OnNcHitTest( CPoint point)

UINT nHitTest = CDialog :: OnNcHitTest(point) ;

if ( m_bCanDrag)

return (nHitTest == HTCLIENT) ? HTCAPTION : nHitTest ;


return nHitTest;
参考技术D 你可以通过自绘,贴图来实现,具体方法可以参考一下相关书籍,这不是一两句话可以阐述清楚的。 第5个回答  2010-12-04 那需要图片才能做到漂亮的界面! MFC就是框架编程,每个框架都可以Load图片,所以不难 第6个回答  2010-12-04 可以通过自绘

以上是关于delphi中窗体的名字怎么改?的主要内容,如果未能解决你的问题,请参考以下文章

c#中怎么才能父窗体中保持子窗体大小不变

Delphi 怎样获得当前活动窗体上的指定类型控件?

MFC中怎么让子窗体大小随着父窗口的大小变化而改变?

delphi 子窗体如何调用父窗体的方法

在delphi中窗体间怎么传递参数

c#子窗体控制父窗体的显隐