收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 改变c#窗体上关闭按钮的自动提示内容 问题是这样的,我现在已经将窗体上的关闭"X"的功能改为了 "隐藏",可是当把鼠标放到"X"上的时候,依然会有一个提示框内容是"关闭",请问我如何把这个提示的内容改变为"隐藏"呀?请各位大虾指教呀.....谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加自定义系统按钮(Delphi)http://delphi.about.com/od/windowsshellapi/a/system_menu.htm基本就是调用api,花点时间转换成c#的语法就可以了procedure TForm1.btnChangeClick(Sender: TObject) ;const strCLOSE = 'Close This Window'; // 提示文字var SysMenu : HMenu; MenuItemInfo : TMenuItemInfo;begin SysMenu := GetSystemMenu(Handle, FALSE) ; FillChar(MenuItemInfo,SizeOf(TMenuItemInfo), #0) ; MenuItemInfo.cbSize := SizeOf(TMenuItemInfo) ; MenuItemInfo.fMask := MIIM_TYPE or MIIM_ID or MIIM_STATE; MenuItemInfo.fType := MFT_STRING; MenuItemInfo.wId := SC_CLOSE; MenuItemInfo.dwTypeData := strCLOSE; MenuItemInfo.cch := Length(strCLOSE) ; SetMenuItemInfo(SysMenu, SC_CLOSE, FALSE, MenuItemInfo) ;end; 直接把ControlBox设为False,不就没有关闭按钮了。 重绘标题栏,在标题栏加按钮。参考判断关闭按钮单击protected override void WndProc(ref Message msg) { const int WM_SYSCOMMAND = 0x0112; const int SC_CLOSE = 0xF060; if (msg.Msg == WM_SYSCOMMAND && ((int)msg.WParam == SC_CLOSE)) { return; } base.WndProc(ref msg); } 到codeproject里看看 用C#开发财务信息管理系统,单机版,数据库用SQL sever2005 读短信猫或手机 数字和字母混合的字符串比较,字符串拆分等问题 在.net中如何动态创建sql server 2000 数据库表 C#达人请进 Crystal Report显示图片问题,高分求助!!! 有同样方法声明的两个接口被一个类继承,我调试时也不会报错,那个有什么意义呢、 系统分析图 显示日期字段问题?? Help!!!如何將TextBox1中的文本轉化成數字參于運算呀! WPF中怎么让panel能够包含一个windows C#如何给int型的变量赋空值到数据库
http://delphi.about.com/od/windowsshellapi/a/system_menu.htm
基本就是调用api,花点时间转换成c#的语法就可以了procedure TForm1.btnChangeClick(Sender: TObject) ;
const
strCLOSE = 'Close This Window'; // 提示文字
var
SysMenu : HMenu;
MenuItemInfo : TMenuItemInfo;
begin
SysMenu := GetSystemMenu(Handle, FALSE) ; FillChar(MenuItemInfo,SizeOf(TMenuItemInfo), #0) ;
MenuItemInfo.cbSize := SizeOf(TMenuItemInfo) ;
MenuItemInfo.fMask := MIIM_TYPE or MIIM_ID or MIIM_STATE;
MenuItemInfo.fType := MFT_STRING; MenuItemInfo.wId := SC_CLOSE;
MenuItemInfo.dwTypeData := strCLOSE;
MenuItemInfo.cch := Length(strCLOSE) ; SetMenuItemInfo(SysMenu, SC_CLOSE, FALSE, MenuItemInfo) ;
end;
判断关闭按钮单击
protected override void WndProc(ref Message msg)
{
const int WM_SYSCOMMAND = 0x0112;
const int SC_CLOSE = 0xF060;
if (msg.Msg == WM_SYSCOMMAND && ((int)msg.WParam == SC_CLOSE))
{
return;
}
base.WndProc(ref msg);
}
到codeproject里看看