C#controlbox替false后,右击没有关闭,最大化,最小化菜单了
C#controlbox为false后,右击没有关闭,最大化,最小化菜单了
C#controlbox为false
在桌面任务栏右击没有关闭,最大化,最小化菜单了,如何出来呢?谢谢各位大虾。
------解决方案--------------------
http://blog.****.net/ymchinabye/article/details/6444525
------解决方案--------------------
首先要引入win32.dll,自己封装一个常用的类包
C#controlbox为false
在桌面任务栏右击没有关闭,最大化,最小化菜单了,如何出来呢?谢谢各位大虾。
------解决方案--------------------
http://blog.****.net/ymchinabye/article/details/6444525
------解决方案--------------------
首先要引入win32.dll,自己封装一个常用的类包
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace Galsun.HH.FCX.CodeMerge
{
public static class Win32
{
/// <summary>
/// 释放鼠标操作
/// </summary>
/// <returns></returns>
[DllImport("user32.dll")]
public static extern bool ReleaseCapture();
/// <summary>
/// 发送信息
/// </summary>
/// <param name="hwnd"></param>
/// <param name="wMsg"></param>
/// <param name="wParam"></param>
/// <param name="lParam"></param>
/// <returns></returns>
[DllImport("user32.dll")]
public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
/// <summary>
/// 窗体最小化操作
/// </summary>
/// <param name="hwnd"></param>
/// <returns></returns>
[DllImport("user32.dll")]
public static extern bool CloseWindow(IntPtr hwnd);
/// <summary>
/// 获取窗体状态信息
------解决方案--------------------
最小化
------解决方案--------------------
最大化
------解决方案--------------------
移动
------解决方案--------------------
关闭
/// </summary>
/// <param name="hwnd"></param>
/// <param name="nindex"></param>
/// <returns></returns>
[DllImport("user32.dll")]
public static extern int GetWindowLong(HandleRef hwnd, int nindex);