Tag: function

如何使用C#模拟function键组合?

我希望有人可以帮我模拟C#中的function键组合,在这种情况下是FN + F4 。 这就是我想要做的……我有一个旧的触摸屏上网本,我最近安装了Windows 8。 它有一个旋转屏幕,因此您可以折叠它并像平板电脑一样使用它。 Windows 8运行得非常好。 我有一些小问题,其中大部分是我能够解决的,但其中一个仍然存在。 当您第一次启动上网本或从睡眠状态唤醒时,屏幕亮度为30%,Windows认为这是最大设置,因此通过常规方法增加屏幕亮度不起作用。 在我的上网本上,按FN + F4 ,将屏幕恢复到全亮度。 这是一个小麻烦,因为我必须来回旋转屏幕以使用物理键盘来固定亮度,当我想将它放在平板电脑位置并尽量减少磨损时。 我想做的是编写一个在启动时运行的小应用程序,并模拟function键组合,以便自动恢复亮度。 任何建议将不胜感激。 谢谢。

从C#调用c函数

作为一个简单的例子,我有一个C函数接收一个int,递增它并返回递增的值。另一方面我在C#中输入文本框的输入数字。 我如何调用C函数来处理数字并从c#返回?感谢提前

如何从VB.net(或C#)调用sqlserver函数? 是否有一些像存储过程的语法?

Public Sub cleanTables(ByVal prOKDel As Short) Dim sqlParams(1) As SqlParameter Dim sqlProcName As String sqlProcName = “db.dbo.sp_mySP” sqlParams(1) = New SqlParameter(“@OKDel”, prOKDel) Try dbConn.SetCommandTimeOut(0) dbConn.ExecuteNonQuery(CommandType.StoredProcedure, sqlProcName, sqlParams) Catch ex As Exception Finally End Try End Sub 在那儿 CommandType.StoredProcedure…CommandType.Function sqlParams(1) = New SqlParameter(“@OKDel”, prOKDel)… 最后是datatable dt = dbConn.Execute(CommandType.StoredProcedure,sqlProcName,sqlParams) 谢谢

通过Interop / pinvoke传递C#回调函数

我正在编写一个C#应用程序,它使用Interop服务来访问本机C ++ DLL中的函数。 我已经使用了大约10种不同的function。 现在我不知道如何处理将回调作为参数传递,以便DLL可以调用我的代码。 这是DLL的函数原型: typedef void (WINAPI * lpfnFunc)(const char *arg1, const char *arg2) 并且允许我传递上述类型的函数: int WINAPI SetFunc(lpfnFunc f) 这是委托和函数定义的C#代码: public delegate void Func(string arg1, string arg2); public static void MyFunc(string arg1, string arg2) 这是我的SetFunc Interop函数的C#代码: [DllImport(“lib.dll”, CharSet = CharSet.Ansi)] public static extern int SetFunc(Func lpfn); 最后这里是我调用SetFunc函数并将其传递给我的回调的代码: SetFunc(new Func(MyFunc)); 不幸的是,我的function应该被调用。 SetFunc函数的返回值是返回Success的错误代码,所以要么它没有调用我的函数,要么因为我的代码错误而无法正常工作。