求个 DLLImport 例程 我刚开始学习C#,因工作关系要写一个小程序,需用到 DLLImport 。我想具体了解下 DLLImport 的工作过程,于是跟据网上的一些教程,做一个小程序,但老提示错误。所以请大虾们给弄个小程序看看呗!最好带有注释 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [DllImport("user32.dll", CharSet = CharSet.Auto)]public static extern IntPtr SendMessage(IntPtr hWnd, int nMsg, int wParam, string lParam); http://download.csdn.net/source/3485251 这个是引用win32动态链接库的写法, 这是我自己Api类里面的一些代码,提供给你学习: //寻找窗体 部分------------------------------------------------------------- public const Int32 SW_HIDE = 0;//隐藏 public const Int32 SW_NORMAL = 1;//正常显示 激活 public const Int32 SW_MIN_ACTIVATE = 2;//最小化 激活 public const Int32 SW_MAX_ACTIVATE = 3;//最大化 激活 public const Int32 SW_CURRENT_ACTIVATE = 4;//最近的大小和位置 激活 public const Int32 SW_MIN_NOACTIVATE = 6;//最小化 不激活 [DllImport("User32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)] private static extern IntPtr FindWindow(String className, String TitleName); [DllImport("User32.dll", EntryPoint = "ShowWindow", CharSet = CharSet.Auto)] private static extern int ShowWindow(IntPtr hwnd, int ShowModel); //显示指定的窗体 public static void ShowWindowGiven(String className, String titleName, int showModel) { ShowWindow(FindWindow(className, titleName), showModel); } could not load type'xxx.aspx' c# 调用webservice 时需要soapheder ? 怎么做(急!) 这个问题太气人了 一急性问题~~ GDI+中如何实现翻转 如何将本机时间与另外的SQL SEVER 服务器时间同步? 如何获取光标在TextBox中的位置? 关于C#的串口通信问题? 用过Java又用过.NET的朋友说一下! 請問怎麼在一個窗体中調用另外個窗体 0行0列 未将对象引用设置到对象的实例 求指导 Cookie读取不到数据
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern IntPtr SendMessage(IntPtr hWnd, int nMsg, int wParam, string lParam);
//寻找窗体 部分-------------------------------------------------------------
public const Int32 SW_HIDE = 0;//隐藏
public const Int32 SW_NORMAL = 1;//正常显示 激活
public const Int32 SW_MIN_ACTIVATE = 2;//最小化 激活
public const Int32 SW_MAX_ACTIVATE = 3;//最大化 激活
public const Int32 SW_CURRENT_ACTIVATE = 4;//最近的大小和位置 激活
public const Int32 SW_MIN_NOACTIVATE = 6;//最小化 不激活
[DllImport("User32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)]
private static extern IntPtr FindWindow(String className, String TitleName); [DllImport("User32.dll", EntryPoint = "ShowWindow", CharSet = CharSet.Auto)]
private static extern int ShowWindow(IntPtr hwnd, int ShowModel);
//显示指定的窗体
public static void ShowWindowGiven(String className, String titleName, int showModel)
{
ShowWindow(FindWindow(className, titleName), showModel);
}