• WindowsAPI对应C#的数据类型

    WindowsAPI数据类型 C#数据类型 BOOL System.Int32 BOOLEAN System.Int32 BYTE System.UInt16 CHAR System.UInt16 COLORREF System.UInt32 DWORD System.UInt32 ...WPARAM System.IntPtr
    文章 2012-07-09 678浏览量
  • C#WPF 让你的窗口始终钉在桌面上

    IntPtr hWnd=new WindowInteropHelper(Application.Current.MainWindow).Handle;IntPtr hWndProgMan=FindWindow("Progman","Program Manager");SetParent(hWnd,hWndProgMan);[DllImport("user32.dll",SetLastError=...
    文章 2015-11-26 886浏览量
  • C#WPF 让你的窗口始终钉在桌面上

    static extern IntPtr FindWindowEx(IntPtr parentHandle,IntPtr childAfter,string className,string windowTitle);const int GWL_HWNDPARENT=-8;[DllImport("user32.dll")] static extern IntPtr SetParent(IntPtr...
    文章 2016-02-20 982浏览量
  • c#内存共享、内存映射文件

    public static extern IntPtr CreateFileMapping(IntPtr hFile,IntPtr lpFileMappingAttributes,uint flProtect,uint dwMaximumSizeHigh, uint dwMaximumSizeLow,string lpName);[DllImport("kernel32.dll")] public...
    文章 2017-11-27 1905浏览量
  • C#API 获取系统DPI缩放倍数跟分辨率大小

    static extern IntPtr ReleaseDC(IntPtr hWnd,IntPtr hDc);endregion region DeviceCaps常量 const int HORZRES=8;const int VERTRES=10;const int LOGPIXELSX=88;const int LOGPIXELSY=90;const int DESKTOPVERTRES...
    文章 2018-05-26 2807浏览量
  • C#中调用Windows API时的数据类型对应关系

    Intptr)char*string/StringBuilderLPCTSTR stringLPTSTR[MarshalAs(UnmanagedType.LPTStr)]stringlong intulong uintHandle IntPtrHWND IntPtrvoid*IntPtrint intint*ref int*int IntPtrunsigned int ...
    文章 2013-12-26 648浏览量
  • C#WPF获取任务栏时间区域的Rectangle

    private static extern IntPtr FindWindowEx(IntPtr hwndParent,IntPtr hwndChildAfter,string className,string windowName);[DllImport("user32.dll")] private static extern bool ShowWindow(IntPtr hWnd,int ...
    文章 2015-11-26 675浏览量
  • C#调用dll代码范例

    static extern IntPtr GetProcAddress(IntPtr hModule,string lpProcName);[DllImport(&34;kernel32&34;EntryPoint&61;34;FreeLibrary&34;SetLastError&61;true)] static extern bool FreeLibrary(IntPtr hModule);...
    文章 2021-12-06 27浏览量
  • 判断windows操作系统平台

    private static IntPtr GetSysTrayWnd() { IntPtr handle=FindWindow("Shell_TrayWnd",null);handle=FindWindowEx(handle,IntPtr.Zero,"TrayNotifyWnd",null);if(IsWindowsXP|IsWindows2000|IsWindows2003|...
    文章 2017-07-03 786浏览量
  • C#WPF获取任务栏时间区域的Rectangle

    private static extern IntPtr FindWindowEx(IntPtr hwndParent,IntPtr hwndChildAfter,string className,string windowName);[DllImport("user32.dll")] private static extern bool ShowWindow(IntPtr hWnd,int ...
    文章 2016-02-20 565浏览量
  • Mapping type between C++ and C#

    System.Int16 or System.IntPtr SCODE SCODE* System.Int32 BSTR BSTR* System.String LPSTR or[string,.]char* LPSTR* System.String LPWSTR or[string,.]wchar_t* LPWSTR* System.String VARIANT VARIANT* System....
    文章 2011-06-16 859浏览量
  • 获取当前进程(程序)主窗体句柄并设置wpf的父窗体...

    internal static extern int GetWindowThreadProcessId(IntPtr hWnd,out IntPtr lpdwProcessId);[DllImport("User32.dll",CharSet=CharSet.Auto)] internal static extern IntPtr GetWindow(IntPtr hWnd,uint uCmd);...
    文章 2018-03-23 2815浏览量
  • 修改注册表后不重启计算机边生效(转)

    SendMessageTimeout(new IntPtr(HWND_BROADCAST),WM_SETTINGCHANGE,IntPtr.Zero,IntPtr.Zero,SendMessageTimeoutFlags.SMTO_NORMAL,1000,out result1);} 本文转自 不得闲 博客园博客,原文链接:...
    文章 2017-11-12 895浏览量
  • Net下一个Winform方案可以让MessageBox.Show它显示在...

    public static extern IntPtr CallNextHookEx(IntPtr idHook,int nCode,IntPtr wParam,IntPtr lParam);[DllImport("user32.dll")] public static extern int GetWindowTextLength(IntPtr hWnd);[DllImport("user32....
    文章 2017-11-15 1124浏览量
  • C#下用API跨进程控制别的窗体的TreeView

    public static IntPtr GetFirstChildItem(IntPtr TreeViewHwnd,IntPtr ParentHwnd) { int result=SendMessage(TreeViewHwnd.ToInt32(),TVM_GETNEXTITEM,new IntPtr(TVGN_CHILD),ParentHwnd);return new IntPtr...
    文章 2017-11-26 957浏览量
  • C#跨进程 设置窗口owner

    8 public static IntPtr WndProc(IntPtr hwnd,int msg,IntPtr wParam,IntPtr lParam,ref bool handled) 9 { 10 if(msg=WM_InsertChart_Completed) 11 { 12. 13 } 14 15 return hwnd;16 } 传递具体的数据,可参考:...
    文章 2018-09-25 1018浏览量
  • 原生实现C#和Lua相互调用-Unity3D可用【中】

    private static extern IntPtr_lua_tolstring(IntPtr L,int idx,ref uint size);public static string lua_tolstring(IntPtr L,int idx,ref uint size) { IntPtr buffer&61;lua_tolstring(L,idx,ref size);return ...
    文章 2022-04-24 25浏览量
  • 常用的user32API说明

    public static extern IntPtr CallNextHookEx(IntPtr hhook,int code,IntPtr wparam,IntPtr lparam);lt;summary>该函数对指定的窗口设置键盘焦点。lt;summary>public static extern IntPtr SetFocus(IntPtr ...
    文章 2013-07-31 602浏览量
  • c#播放器 支持所有格式

    } } }/从路径构建一个视频文件 public static IntPtr libvlc_media_new_path(IntPtr libvlc_instance,string path){ IntPtr pMrl=IntPtr.Zero;{ byte[]bytes=Encoding.UTF8.GetBytes(path);pMrl=Marshal....
    文章 2014-09-21 898浏览量
  • C#跨进程 设置窗口owner

    8 public static IntPtr WndProc(IntPtr hwnd,int msg,IntPtr wParam,IntPtr lParam,ref bool handled) 9 { 10 if(msg=WM_InsertChart_Completed) 11 { 12. 13 } 14 15 return hwnd;16 } 传递具体的数据,可参考:...
    文章 2018-07-26 2216浏览量
  • C#根据句柄改变窗体控件值

    public static extern IntPtr FindWindowEx(IntPtr hwndParent,uint hwndChildAfter,string lpszClass,string lpszWindow);设置进程窗口到最前 [DllImport("USER32.DLL")] public static extern bool ...
    文章 2017-09-07 1340浏览量
  • 浅谈C/C++中的typedef和#define

    而对于const INTPTR2 p2,由于INTPTR2表示是一个指针类型,因此用const去限定,表示封锁了这个指针类型,因此p2是一个指针常量,不可使p2再指向其他的内容,但可以通过p2修改其当前指向的内容,INTPTR2 const p3同样...
    文章 2016-05-27 808浏览量
  • 浅淡C/C++中的typedef和#define

    而对于const INTPTR2 p2,由于INTPTR2表示是一个指针类型,因此用const去限定,表示封锁了这个指针类型,因此p2是一个指针常量,不可使p2再指向其他的内容,但可以通过p2修改其当前指向的内容,INTPTR2 const p3同样...
    文章 2017-05-24 910浏览量
  • 艾伟:.NET实现可交互的WINDOWS服务

    [DllImport("user32.dll")]static extern IntPtr GetThreadDesktop(IntPtr dwThread);[DllImport("user32.dll")]static extern IntPtr OpenWindowStation(string a,bool b,int c);[DllImport("user32.dll")]static ...
    文章 1970-01-01 876浏览量
  • VSTO应用程序中加入键盘钩子

    [DllImport("user32.dll")]static extern int CallNextHookEx(IntPtr hhk,int nCode,IntPtr wParam,IntPtr lParam);endregion#region constansprivate const int WH_KEYBOARD=2;private const int HC_ACTION=0;...
    文章 2010-12-01 753浏览量
  • NET/C# 使窗口永不激活(No Activate 永不获得焦点)

    private static extern IntPtr SetWindowLong64(IntPtr hWnd,int nIndex,IntPtr dwNewLong);endregion } } 运行这段代码,可以发现,即时我们的窗口中文本框获得了焦点,焦点其实依然在外面的程序中。(我们的文本框...
    文章 2018-11-09 1526浏览量
  • window service 恢复选项卡设置

    41 public static extern bool AdjustTokenPrivileges(IntPtr TokenHandle,bool DisableAllPrivileges,[MarshalAs(UnmanagedType.Struct)]ref TOKEN_PRIVILEGES NewState,int BufferLength,IntPtr PreviousState,ref...
    文章 2017-11-26 1466浏览量
  • 关于动态调用Dll的方法

    private extern static IntPtr GetProcAddress(IntPtr lib,string funcName);[DllImport("kernel32.dll")] private extern static bool FreeLibrary(IntPtr lib);endregion private IntPtr hLib;public InvokeDll...
    文章 2017-11-26 918浏览量
  • 穿透Session 0 隔离(二)

    上一篇我们已经对Session...public static IntPtr WTS_CURRENT_SERVER_HANDLE=IntPtr.Zero;public static void ShowMessageBox(string message,string title) { int resp=0;WTSSendMessage WTS_CURRENT_SERVER_HANDLE, ...
    文章 2017-12-15 1268浏览量
  • C语言指针转换为intptr_t类型

    由于之前没有见过intptr_t这样数据类型,凭感觉认为intptr_t是int类型的指针。感觉很奇怪,为何要将一个指针这样做呢?如是果断上网查查,发现我的感觉是错误的,所以,任何事情不能凭感觉,要弄清楚来龙去脉。先...
    文章 2016-05-11 2771浏览量
1 2 3 4 ... 37 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化