类似的问题,调试通过就结贴 我不想要系统菜单中的“最小化”,“移动”,“关闭”,“最大化”,“大小”的菜单项,该怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好做! setwindowlong(FForm.handle,gwl_style,getwindowlong(FForm.handle,gwl_style) and not ws_minimizebox and not ws_maximizebox and not ws_sysmenu);在这之后,在原来的地方再画上新的按扭打,就可以了 self.BorderIcons := [];self.BorderStyle := bsNone; const SC_MyMenuItem = WM_USER + 1;procedure TForm1.FormCreate(Sender: TObject);var myMenu:hMenu;begin myMenu:=getSystemMenu(form1.handle,false);//改application.handle是更新任务栏对应的系统菜单 AppendMenu(myMenu,MF_STRING,SC_MyMenuItem,'my menu');//完全是自己的菜单,时要用DeleteMenu删除所有菜单再AppendMenu; AppendMenu(myMenu,MF_STRING,SC_MyMenuItem+1,'哈哈'); DeleteMenu(mymenu, 0, MF_BYPOSITION); DeleteMenu(mymenu, 0, MF_BYPOSITION);//一个个的删吧!!给分:) 菜鸟的问题,请问怎样更改RAVE报表的标题? 请问谁懂得用TShape写一个简单的时钟。懂的进来帮忙。 dll的问题 ■编程解决midi的轨道录音问题-万分紧急!! 如何给SQL SERVER 2000加密。 dephi dll调用和释放问题 怎么样在程序中间让stringgrid的单元格动态的设置为可以编辑或者不可以编辑阿? 大家好,向大家提个问题“如何动态控制控件的显示”分只能加这么多,以后再补,请进来看看! .DAT数据是什么东西? 对EDIT输入的控制? 怎样控制打印报表 Delphi中的一个怪题,答对给100分。在线等候。
setwindowlong(FForm.handle,gwl_style,getwindowlong(FForm.handle,gwl_style) and not ws_minimizebox and not ws_maximizebox and not ws_sysmenu);
在这之后,在原来的地方再画上新的按扭打,就可以了
self.BorderStyle := bsNone;
procedure TForm1.FormCreate(Sender: TObject);var
myMenu:hMenu;
begin
myMenu:=getSystemMenu(form1.handle,false);//改application.handle是更新任务栏对应的系统菜单 AppendMenu(myMenu,MF_STRING,SC_MyMenuItem,'my menu');//完全是自己的菜单,时要用DeleteMenu删除所有菜单再AppendMenu;
AppendMenu(myMenu,MF_STRING,SC_MyMenuItem+1,'哈哈');
DeleteMenu(mymenu, 0, MF_BYPOSITION);
DeleteMenu(mymenu, 0, MF_BYPOSITION);//一个个的删吧!!给分:)