VS_C#2008中System.Runtime.InteropServices空间下找不到SystemParametersInfo方法

问题如题所示,找了很多办法都解决不了
程序里面也已经写了System.Runtime.InteropServices命名空间了
添加引用里面没有找到System.Runtime.InteropServices
当前上下文中不存在名称“SystemParametersInfo”
找到了http://zhidao.baidu.com/link?url=9os62aaXnJvQSs67JB4okXlcxi_6hItrhR4kf-B4c92Y3UJ0o6ouRxY6c3vSwUqSmyNFVq-C7XxiUsRtTp5_Rq这位网友的问题,和我的一样
按照他的方法做了,结果是:
命名空间“System.Runtime.InteropServices”中不存在类型或命名空间名称“SystemParametersInfo”(是缺少程序集引用吗?)
现在非常焦急啊,在线坐等解决方法,跪求……

using System.Runtime.InteropServices;

//声明函数 SystemParametersInfo 两个重载版本
[DllImport("user32.dll", EntryPoint = "SystemParametersInfo", CharSet = CharSet.Auto)]  
public static extern int GetSystemParametersInfo(int uAction, int uParam, out int lpvParam, int fuWinIni);    

[DllImport("user32.dll", EntryPoint = "SystemParametersInfo", CharSet = CharSet.Auto)]  
public static extern int SetSystemParametersInfo(int uAction, int uParam, int lpvParam, int fuWinIni)

 

参考:http://blog.csdn.net/keep_silence_/article/details/7850247

温馨提示:内容为网友见解,仅供参考
无其他回答

VS_C#2008中System.Runtime.InteropServices空间下找不到SystemParameters...
using System.Runtime.InteropServices;\/\/声明函数 SystemParametersInfo 两个重载版本[DllImport("user32.dll", EntryPoint = "SystemParametersInfo", CharSet = CharSet.Auto)] public static extern int GetSystemParametersInfo(int uAction, int uParam, out int lpvParam, int fuWinIni); [Dll...

VS_C#2008中System.Runtime.InteropServices空间下找不到SystemParameters...
using System.Runtime.InteropServices;\/\/声明函数 SystemParametersInfo 两个重载版本[DllImport("user32.dll", EntryPoint = "SystemParametersInfo", CharSet = CharSet.Auto)] public static extern int GetSystemParametersInfo(int uAction, int uParam, out int lpvParam, int fuWinIni); [Dll...

adn.net怎么从代码查看窗体
1. 引入 SystemParametersInfo 函数,注意添加 System.Runtime.InteropServices 命名空间, 这里我重载了此方法是为了实现接受当前状态的信息和设置状态信息。[csharp] view plain copy [DllImport("user32.dll", EntryPoint = "SystemParametersInfo", CharSet = CharSet.Auto)]public static extern int Ge...

屏幕保护问题
用API函数就可以的。方法:有程序开始加上:using System.Runtime.InteropServices;[DllImport("user32.dll", CharSet = CharSet.Auto)]private static extern bool SystemParametersInfo(uint uiAction, uint uiParam, ref bool pvParam, uint fWinIni);\/\/\/ <summary> \/\/\/ 获得当前屏幕保护...

vb如何反转桌面颜色?
要反转桌面颜色,你可以使用VB的API函数来实现。下面是一个示例代码:Imports System.Runtime.InteropServicesPublic Class Form1 ' 导入API函数 <DllImport("user32.dll", CharSet:=CharSet.Auto)> _ Public Shared Function SystemParametersInfo(ByVal uAction As Integer, ByVal uParam As Intege...

关于C#中控件事件选项中事件名"MouseHover"
首先引用命名空间 using System.Runtime.InteropServices;然后声明API [DllImport("user32.dll", CharSet = CharSet.Auto)]public static extern bool SystemParametersInfo(int nAction, int nParam, ref int value, int ignore);这样就可以修改了这里我设置为1000毫秒 int value = 1000;SystemParameters...

怎样用批处理命令按计算机名更换桌面背景图片?
using System.Runtime.InteropServices;public static class ChangeWallpaper { [DllImport("user32.dll", EntryPoint = "SystemParametersInfo")]public static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni);public static int Change(string f){ return ...

求用C#修改XP壁纸方法
using System.Runtime.InteropServices;using System.IO;using System.Drawing.Imaging;namespace APIdesktop { public partial class Form1 : Form { public Form1(){ InitializeComponent();} #region 调用API [DllImport("user32.dll", EntryPoint = "SystemParametersInfoA")]static extern Int32 ...

c# 编程 屏蔽TAB+ALT组合键
using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.Diagnostics;using System.IO;namespace FindOtherComputerIp { class lockScreen { public delegate int HookProc(int nCode, int wParam, IntPtr lParam); \/\/委托 static int hHook = 0;public const int WH_...

怎样用c#做一个可以更换桌面壁纸的的程序 要全教程或全代码 网上随便粘...
我的版本是VSS2010,.Net4.0 1. 新建一个控制台应用程序WallPaper;2. 然后把引用System.Drawing命名空间 3. 然后把program的代码替换为:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.IO;using Microsoft.Win32;...

相似回答