用c#,我把下列方法写到Form_Activated事件中,(x)被置灰了
public static void EnableCloseButton(int nWnd, bool bEnable)
{
int nMenu = 0;
nMenu = User32.GetSystemMenu( nWnd, (int)0 );
if( bEnable )
{
User32.EnableMenuItem( nMenu, 0xF060, 0x0 );
}
else
{
User32.EnableMenuItem( nMenu, 0xF060, 0x1 );
}
}但是我在formload的时候写入以下代码在formload的时候(x)却是可以点击的。只有我激活Activated事件后,(x)才会变灰。
请问我该把这段代码放在什么地方,才能使formload的时候使Activated。
public static void EnableCloseButton(int nWnd, bool bEnable)
{
int nMenu = 0;
nMenu = User32.GetSystemMenu( nWnd, (int)0 );
if( bEnable )
{
User32.EnableMenuItem( nMenu, 0xF060, 0x0 );
}
else
{
User32.EnableMenuItem( nMenu, 0xF060, 0x1 );
}
}但是我在formload的时候写入以下代码在formload的时候(x)却是可以点击的。只有我激活Activated事件后,(x)才会变灰。
请问我该把这段代码放在什么地方,才能使formload的时候使Activated。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货