E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IntPtr
ShellExecute
[DllImport("shell32.dll")] public extern static
IntPtr
·
2015-11-11 06:07
execute
挂掉.NET 2
修改委托实例中的_target、_methodPtr、_methodPtrAux这三个成员,都能够改变跳转目标;特别是后两个,它们的类型是
IntPtr
,可以构造出任意数值的指针设置进去,那样就可以跳转到任意目标了
·
2015-11-11 04:41
.net
win7和XP下全局键盘钩子的方法并不相同
win7: hHook = SetWindowsHookEx(WH_KEYBOARD_LL, KeyBoardHookProcedure,
IntPtr
.Zero, 0); XP:
·
2015-11-11 03:58
win7
IntPtr
一:什么是
IntPtr
先来看看MSDN上说的:用于表示指针或句柄的平台特定类型。这个其实说出了这样两个事实,
IntPtr
可以用来表示指针或句柄、它是一个平台特定类型。
·
2015-11-11 02:47
int
Bitmap 与ImageSource之间的转换
DllImport("gdi32.dll", SetLastError = true)] private static extern bool DeleteObject(
IntPtr
·
2015-11-11 02:05
bitmap
一个成功传递引用类型参数到非托管环境的例子
非托管API返回的对象在托管环境下用
IntPtr
对象可以接收并传递给其它需要的非托管API,而非托管返回的结构数据可以通过在托管里面定义结构类型来接收使用。
·
2015-11-11 01:14
引用类型
Windows API中几个函数的总结
DllImport("User32.dll", EntryPoint = "FindWindow")] public static extern
IntPtr
·
2015-11-10 22:20
windows
C# 判断某程序是否运行
nbsp; private static extern bool SetForegroundWindow(
IntPtr
·
2015-11-10 22:41
C#
WebBrower使用 Http 代理访问网页
Struct_INTERNET_PROXY_INFO { public int dwAccessType; public
IntPtr
·
2015-11-10 22:35
http
移动窗体
[DllImport("user32.dll")] public static extern
IntPtr
FindWindow(
IntPtr
sClassName
·
2015-11-09 12:29
移动
Platform Invoke in CLR (4)--不透明指针(
IntPtr
)和Marshal工具类
IntPtr
是托管环境中用来描述非托管环境中指针的类型。
·
2015-11-08 17:10
marshal
激活另一個實例,并獲得焦點在前端顯示
主要用到兩個API 函數: ShowWindowAsync (
IntPtr
hWnd, int cmdShow); 該函數設置由不同線程產生的窗口的顯示狀態。
·
2015-11-08 14:40
前端
c#调用c++动态库的一些理解
UCamer.dll", CallingConvention = CallingConvention.Winapi)] public extern static void Disp_Destroy(
IntPtr
·
2015-11-08 14:48
C++
控制Windows音量
DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] static extern
IntPtr
·
2015-11-08 13:21
windows
C# 让控件全屏显示(WinForm)
SetParent” 接口: [DllImport("user32.dll", SetLastError = true)] static extern
IntPtr
·
2015-11-08 13:09
WinForm
程序控制开始菜单的弹出 C#
; User32.EnumWindows(new EnumProc(Enum), 0); } private bool Enum(
IntPtr
·
2015-11-08 11:16
C#
DotNET知识点总结五(笔记整合)
委托的本质就是一个类,继承于MulticastDelegate——>Delegate,在Delegate类中有一个
IntPtr
类型的变量来指向该方法的指针。
·
2015-11-08 11:56
net
【整理】句柄.内核对象
C#中的
IntPtr
·
2015-11-08 11:07
对象
在有html文本编辑控件退出时报错
html文本编辑控件的窗体上,退出时,报错,在开发环境中,项目直接中断退出 发现是这句话造成的
IntPtr
ptr = Marshal.GetIDispatchForObject
·
2015-11-08 10:01
html
个人收藏(托管/非托管,参数转换)
Wtypes.h 中的非托管类型 非托管 C 语言类型 托管类名 说明 HANDLE void* System.
IntPtr
32 位 BYTE unsigned char System.Byte
·
2015-11-08 09:47
转换
.NET / C# basic
非托管与托管类型对比
IntPtr
表示指针或句柄的平台特定类型,使用WINDOW API时使用。
·
2015-11-07 15:41
.net
WPF程序中处理Windows消息
WindowInteropHelper helper = new WindowInteropHelper(window);
IntPtr
handle = helper.Handle; 然后,
·
2015-11-07 15:20
windows
Win32类型和.net类型的对应表 选择自 AppleDotnet 的 Blog
我的基本原则有如下几点:1、下面都是针对32位系统的,所以int是32位.long也是32位;2、各种句柄类的(H开头),我认为一律是System.
IntPtr
,到目前为止
·
2015-11-07 15:03
apple
C# 让控件全屏显示(WinForm)
SetParent” 接口: [DllImport("user32.dll", SetLastError = true)] static extern
IntPtr
·
2015-11-07 14:05
WinForm
C#利用VFW实现摄像头程序
首先调用avicap32.dll [DllImport("avicap32.dll")] public static extern
IntPtr
·
2015-11-07 12:10
C#
C#通过COM组件调用C++的代码
根据网上的说法,C#调用C++至少有以下几种方法: 1通过COM组件调用 2通过MC++转接 3利用
Intptr
由于我只能成功使用COM组件的方法,所以下面只谈一下这个方法。
·
2015-11-07 11:42
C++
往USB端口设备写数据
//获取某一类型的设备列表 [DllImport("setupapi.dll", CharSet = CharSet.Auto)] public static extern
IntPtr
·
2015-11-05 08:00
数据
用宏处理函数调用或系统调用错误检测
ec.h 1 #include "/usr/include/stdint.h" //
intptr
_t的声明 2 3 #define EC_CLEANUP_BGN
·
2015-11-02 19:20
函数
Windows获取文件状态
#region Get file status [DllImport("kernel32.dll")] private static extern
IntPtr
·
2015-11-02 19:04
windows
WPF设置全局快捷键
nbsp; 1: [DllImport("user32.dll")] 2: public static extern bool RegisterHotKey(
IntPtr
·
2015-11-02 17:27
WPF
C#调用VC的DLL的接口函数参数类型转换一览表
handle---------
IntPtr
hwnd-----------
IntPtr
char *----------string int * -----------ref int int &
·
2015-11-02 17:09
类型转换
c# 内存整理,EmptyWorkingSet
nbsp; static extern int EmptyWorkingSet(
IntPtr
·
2015-11-02 15:32
set
判断某程序是64位还是32位
用代码判断本身 if (
IntPtr
.Size == 4) { // 32-bit } else if (
IntPtr
.Size == 8)
·
2015-11-02 14:45
64位
C#操控屏幕键盘
项目中需要调用到系统自带的屏幕键盘,并且需要设置其位置和大小,虽然没有直接的API可以设置,但我们可以通过Win32的SetWindowPos函数来达到我们的目的: SetWindowPos(
IntPtr
·
2015-11-02 14:25
C#
UIAutomation学习
在另一线程中执行Find等操作代码
IntPtr
handle = frm.Handle; Action act = (
·
2015-11-02 14:20
automation
C#时常需要调用C++DLL
主要有如下几种转换: 将string转为
IntPtr
:
IntPtr
System.Runtime.In
·
2015-11-02 13:00
C++
WPF:Webbrowser 捕获关闭事件
Webbrowser,现在网页请求关闭 响应MessageHook事件: this.webBrowser.MessageHook += webBrowser_MessageHook;
IntPtr
·
2015-11-02 11:39
WebBrowser
判断某程序是64位还是32位
用代码判断本身 if (
IntPtr
.Size == 4) { // 32-bit } else if (
IntPtr
.Size == 8)
·
2015-11-02 10:00
64位
如何将 byte[] 转换为
IntPtr
?
参考: http://msdn.microsoft.com/zh-cn/library/aa497275.aspx 有几种方法可以访问与字节数组相对应的
IntPtr
。
·
2015-11-01 14:01
byte[]
Asp.net 2.0 中.aspx请求,即如何生成响应的Html文件
对于研究过内核的人肯定以为整个.net 最终开始是IISAPIRuntime.ProcessReuqest()然后调用ISAPIRuntime.ProcessRequest(
IntPtr
ecb, int
·
2015-11-01 10:51
asp.net
winform 如何控制输入法
只是觉得发现些好东西就分享出来而已,同时也做个记录,方便以后查找 开始正文 1、先介绍本文会用到的windows的API,网上有很详细的资料,我这里就只简要说明一下 ImmGetContext(
IntPtr
·
2015-11-01 10:28
WinForm
一次性能提升300%的优化实践
IntPtr
handle = font.ToHfont(); //性能瓶颈 //… SafeNativeMethods.DeleteObject(ha
·
2015-11-01 09:20
性能
WPF Image控件中的ImageSource与Bitmap的互相转换
DllImport("gdi32.dll", SetLastError = true)] private static extern bool DeleteObject(
IntPtr
·
2015-10-31 19:07
bitmap
枚举CE进程
quot;toolhelp.dll")] private static extern int Process32First(
IntPtr
·
2015-10-31 18:18
枚举
winform无边框拖动
ReleaseCapture(); [DllImport("user32.dll")] public static extern bool SendMessage(
IntPtr
·
2015-10-31 18:53
WinForm
C#中int和
IntPtr
相互转换
方法一、 int转
IntPtr
 
·
2015-10-31 17:16
int
C#获取进程的主窗口句柄
{ private static Hashtable processWnd = null; public delegate bool WNDENUMPROC(
IntPtr
·
2015-10-31 17:15
C#
C#窗体飞入飞出的动画效果(Api)
System.Runtime.InteropServices.DllImport("user32")] 2 private static extern bool AnimateWindow(
IntPtr
·
2015-10-31 16:40
api
设置窗体可以使用鼠标拖动大小 通过
void Window_Loaded(object sender, RoutedEventArgs e) { // 获取窗体句柄
IntPtr
·
2015-10-31 15:11
使用
C#指针与字节数组的操作
private static byte[] ReadBytesFromPtr(
IntPtr
intPtr
, int bufferLength) { var result = new byte
·
2015-10-31 15:58
字节数组
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他