05 2012 档案
摘要:WM_ACTIVATEThe WM_ACTIVATE message is sent to both the window being activated and the window being deactivated. If the windows use the same input queue, the message is sent synchronously, first to the window procedure of the top-level window being deactivated, then to the window procedure of the top
阅读全文
摘要:一个典型的Win32窗口应用程式的框架是这样的: 程式入口点(WinMain函数)-->注册窗口类(调用RegisterClass函数或RegisterClassEx函数)-->创建主窗口(调用CreateWindow函数或CreateWindowEx函数)-->显示主窗口(调用ShowWindow函数)-->更新主窗口(调用UpdateWindow函数)-->进入消息循环(GetMessage、TranslateMessage、DispatchMessage)并处理各种Windows消息(窗口过程函数)-->程式出口点(WinMain返回)。就像下面这个例
阅读全文
摘要:在.NetFrameworkSDK文档中,关于调用WindowsAPI的指示比较零散,并且其中稍全面一点的是针对VisualBasic.net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了VisualStudio.net的话,在C:\ProgramFiles\MicrosoftVisualStudio.NET\FrameworkSDK\Samples\Technologies\Interop\PlatformInvoke\WinAPIs\CS目录下有大量的调用API的例子。一、调用格式usingSystem.Runtime.Intero
阅读全文
摘要:最近学习UDP编程,头都搞大了,找了不少资料,也请教了不少同行,自认为下面这篇资料写的很好,所以收藏之,以供参考.1.在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好? 当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对 像ICQ一类的...
阅读全文
摘要:Windows Message CodesSorted by NameSorted by CodeMessageCodeCodeMessageWM_ACTIVATE0x00060x0000WM_NULLWM_ACTIVATEAPP0x001C0x0001WM_CREATEWM_AFXFIRST0x03600x0002WM_DESTROYWM_AFXLAST0x037F0x0003WM_MOVEWM_APP0x80000x0005WM_SIZEWM_APPCOMMAND0x03190x0006WM_ACTIVATEWM_ASKCBFORMATNAME0x030C0x0007WM_SETFOCUS
阅读全文