随笔 - 110  文章 - 28 评论 - 26 

留言簿(1)

随笔分类(103)

随笔档案(110)

文章分类(25)

文章档案(28)

新闻档案(3)

友情连接

  • 小蜜蜂
  • 马氏膏药网
  • 淋巴结肿大,淋巴结核,淋巴结炎 乳腺增生,小叶增生 颈椎病,腰椎病,腰间盘突出 马氏淋巴消炎贴,马氏增生散结贴,马氏关节肌肉贴
  • 黑客基地
  • 全球最大的黑客门户网站

最新随笔

积分与排名

  • 积分 - 143942
  • 排名 - 44

最新评论

阅读排行榜

评论排行榜

设置关闭按键不可用(存大,只是灰色)
var
     hm: HMENU;
   begin
     hm := GetSystemMenu(Handle, False);
     EnableMenuItem(hm, SC_CLOSE, MF_DISABLED or MF_GRAYED);
   end;
设置关闭按键不可用(右键后你发现  "关闭"  没了)
    var
      hm: HMENU;
    begin
      hm := GetSystemMenu(Handle, False);  // 这里的Handle就是要无效按钮的目标
      DeleteMenu(hm, SC_CLOSE, 0);
    end;
说下 DeleteMenu()中第二个参数
'禁止还原按钮
Success = DeleteMenu(hMenu, SC_RESTORE, 0)
'禁止改变大小
Success = DeleteMenu(hMenu, SC_SIZE, 0)
'禁止最大化
Success = DeleteMenu(hMenu, SC_MAXIMIZE, 0)
'禁止最小化
Success = DeleteMenu(hMenu, SC_MINIMIZE, 0)
'禁止关闭
Success = DeleteMenu(hMenu, SC_CLOSE, 0)
'禁止移动
Success = DeleteMenu(hMenu, SC_MOVE,0)


在主窗口加菜单(就是左键后出现最小(大)化,关闭那里)
var
  hSysMenu:HMENU;
begin

  hSysMenu:=GetSystemMenu(Handle,False);
  AppendMenu(hSysMenu,MF_separator,0,nil);//加一条线
   AppendMenu(hSysMenu,MF_STRING,0,'新菜单');

   end;
posted on 2009-01-21 02:45 小叶子 阅读(448) 评论(0)  编辑 收藏 引用 所属分类: windows API函数
只有注册用户登录后才能发表评论。

笔记和文章,可能抄袭,只为学习,请原谅