C#中使用指针
摘要:程序段中使用指针 unsafe { int * i; char * c; } 函数中使用指针 public unsafe void Func() { char * c; int ** i; ....... } C#中使用指针时,要将工程->Properties->Debug->Enable unmanaged cod...
阅读全文
posted @
2007-08-29 20:57
sizzle
阅读(671)
推荐(0)
_T("hello")的含义竟然是:宽字符hello
摘要:_T("hello")也可以写成L("hello"),作用是将ASCI型(单字节)字符串转换为UNICODE型(双字节)字符串。 为了这个问题查了半天,看来需要学习的东西太多了,这么基础的知识竟然都不知道,汗。 不过_T是怎样实现将窄字符转换为宽字符的呢?使用宏?
阅读全文
posted @
2007-08-29 20:07
sizzle
阅读(886)
推荐(0)
C#使用SendMessage内情
摘要:在C#中使用SendMessage,原本以为很简单的事,却处处碰壁。 在定义消息时忘记了用户可定义消息的边界值,在网上一阵疯找后来发现是const int WM_USER = 0x400。 接着是SendMessage的lParam类型不能决定(默认是IntPtr),我想发送字符串信息,就将它定为了string型,然后通过重写DefWndProc接收自定义消息。问题出现:(string) mess...
阅读全文
posted @
2007-08-29 16:44
sizzle
阅读(7442)
推荐(1)