摘要: "What is the window message numbered x?" There is no list mapping numbers to symbolic message names in MSDN. The table below provides the mappings. Hex Decimal Symbolic 0000 0 WM_NULL 0001 1 WM_CREATE 0002 2 WM_DESTROY 0003 3 WM_MOVE 0005 5 WM_SIZE 0006 6 WM_ACTIVATE 0007 7 WM_SETFOCUS 000 阅读全文
posted @ 2011-04-21 22:02 thinksea 阅读(196) 评论(0) 推荐(0) 编辑
摘要: List Of Windows Messages 3 http://wiki.winehq.org/List_Of_Windows_Messages Hex Decimal Symbolic 040d 1037 RB_GETROWCOUNT 040d 1037 SB_GETTEXTW 040d 1037 TB_ISBUTTONINDETERMINATE 040d 1037 TTM_GETTOOLCOUNT 040e 1038 CBEM_SETEXTENDEDSTYLE 040e 1038 RB_GETROWHEIGHT 040e 1038 SB_ISSIMPLE 040e 1038 TB_IS 阅读全文
posted @ 2011-04-21 22:00 thinksea 阅读(199) 评论(0) 推荐(0) 编辑
摘要: List Of Windows Messages 4http://wiki.winehq.org/List_Of_Windows_Messages Hex Decimal Symbolic 0466 1126 BFFM_SETSELECTIONA 0466 1126 CDM_GETFOLDERPATH 0466 1126 IPM_GETADDRESS 0466 1126 PSM_REMOVEPAGE 0466 1126 UDM_GETRANGE 0466 1126 WM_CAP_SET_CALLBACK_ERRORW 0466 1126 WM_CHOOSEFONT_SETFLAGS 0467 阅读全文
posted @ 2011-04-21 22:00 thinksea 阅读(248) 评论(0) 推荐(0) 编辑
摘要: List Of Windows Messages 2 http://wiki.winehq.org/List_Of_Windows_Messages Hex Decimal Symbolic 0226 550 WM_MDITILE 0227 551 WM_MDICASCADE 0228 552 WM_MDIICONARRANGE 0229 553 WM_MDIGETACTIVE 0230 560 WM_MDISETMENU 0231 561 WM_ENTERSIZEMOVE 0232 562 WM_EXITSIZEMOVE 0233 563 WM_DROPFILES 0234 564 WM_M 阅读全文
posted @ 2011-04-21 21:59 thinksea 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 2007/7/31URLs http://www.pbus-167.com/ Notebook Hardware Control (NHC) http://www.commandline.co.uk/cmdow/index.html CMDOW Commandline Window Utility http://uk.geocities.com/short_stop_uk/freesoft/index.htm Free Software for DOS http://www.ddj.com/cpp/184405450 Comparing C/C++ Compilers http://www.d 阅读全文
posted @ 2011-04-21 21:57 thinksea 阅读(136) 评论(0) 推荐(0) 编辑
摘要: API与C#的数据类型对应关系表 API数据类型类型描述C#类型API数据类型类型描述C#类型WORD16位无符号整数ushortCHAR字符charLONG32位无符号整数intDWORDLONG64位长整数longDWORD32位无符号整数uintHDC设备描述表句柄intHANDLE句柄,32位整数intHGDIOBJGDI对象句柄intUINT32位无符号整数uintHINSTANCE实例句柄intBOOL32位布尔型整数boolHWM窗口句柄intLPSTR指向字符的32位指针stringHPARAM32位消息参数intLPCSTR指向常字符的32位指针StringLPARAM32位 阅读全文
posted @ 2011-04-21 21:50 thinksea 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 参考网上的:WM_DESTROY 是关闭程序的WM_CLOSE 是关闭窗口的WM_QUIT 是关闭消息环的以下说明程序是如何退出的:􀂄 使用者选按【File/Close】,于是发出 WM_CLOSE。􀂄 CMyFrameWnd 并没有设置WM_CLOSE 处理常式,于是交给预设之处理常式。􀂄 预设函数对于WM_CLOSE 的处理方式是呼叫 ::DestroyWindow, 并因而发出WM_DESTROY。􀂄 预设之WM_DESTROY 处理方式是呼叫::PostQuitMessage,因此发出WM_QUIT。􀂄 CWinApp::Run 收到WM_QUIT 后会结束其内部之讯息回路, 阅读全文
posted @ 2011-04-21 21:49 thinksea 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个项目时,使用到了第三方的播放软件,需要能关掉它。之前因为只会调用一次,为了关闭的速度,就采用了强制杀掉该播放器进程的方式,然而这次需要多次调用,如果还采用这种强制关的方式,则会导致资源泄露,几次调用后播放器就无法加载解码器,报错说识别不了AVI格式(需播放的是AVI文件)后来改用PostMessage(WM_QUIT)的方式就好了BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam ) { unsigned long id; HWND thwnd; DWORD dwProssesId; id=GetWindowThreadPr 阅读全文
posted @ 2011-04-21 21:49 thinksea 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1 标准消息: 除 WM_COMMAND 外, 以 WM 开头所有消息。2 非标准消息:以WM_COMMAND 呈现 命令消息 : 由菜单、工具栏按钮、加速键 产生。 通告消息: 由控件产生。标准消息:CWnd 的派生类都可以接受。命令消息、通告消息:CCmdTarget派生的类都可以接受.标准消息不能被 CWinApp 和CDocument 类接受.消息,就是指Windows发出 的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作 为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。 阅读全文
posted @ 2011-04-21 21:48 thinksea 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 【IT168技术新闻】微软最近发布了Mainsoft for Java EE 2.0版本(先前被称为Visual Mainwin),并且还发布了intriguing whitepaper ,它展示了一个基于.NET的应用程序使用Mainsoft for Java EE,交叉编译运行在Java EE上,比原来仅仅运行在.NET环境表现出来的性能更好。让我们听听Mainsoft 首任执行官 Yaacov Cohen是如何评论的。 首先,大家要求Cohen描述一阿下Mainsoft在Java EE中是工作原理是怎么样的。 最初是.NET Framework 框架编译器生成微软中间语言代码(MSIL) 阅读全文
posted @ 2011-04-21 21:47 thinksea 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 喜讯! 经过100多个人月和12000000多$的投资进行地研究和开发,并且经过4700000多行的.NET到Java交叉编译的测试,Mainsoft for Java EE (以前叫做Visual MainWin for J2EE)终于发布了Release2.0版本。这是一个可以免费下载的Visual Studio 2005插件。利用这个插件,无需重写你的C#或者VB.NET代码,你就可以使你用.NET语言开发的Web应用程序和Web服务运行在Linux平台的Tomcat和各种Java支持的平台下面。Mainsoft for Java EE 2.0版本目前支持Visual Studio20. 阅读全文
posted @ 2011-04-21 21:47 thinksea 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Mainsoft for Java EE (aka Grasshopper)Run ASP.NET and server apps on Tomcat, WebSphere® Portal, Weblogic® or JBoss®. Development and runtime licenses are now available free-of-charge, without restrictions in regards to CPUs or commercial use.Download: Grasshopper 2.5 for Visual Studio 阅读全文
posted @ 2011-04-21 21:46 thinksea 阅读(602) 评论(0) 推荐(0) 编辑
摘要: Java作为一种成熟的语言,同时作为一种优秀的平台,已被广为接受。很多的程序员对Java技术很精通。如果说在进行软件开发的时候,把Java这个平台抛掉或对之置若罔闻,对现在的开发者来说,这是一件忍痛割爱的事情。不管是为了更好的提高程序的性能或是稳定性,还是看中了Java非常丰富的类库,非Java应用程序在JVM上运行已经吊足了程序员的胃口。那么,Java可以为应用程序提供统一的运行平台吗?JVM能承担这一艰巨的任务否? 一、 引言最近笔者读到一篇”Use Java to Improve Drupal's Scalability”的文章。作者(Geert Bevin)在使用Drupal( 阅读全文
posted @ 2011-04-21 21:45 thinksea 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 2009年11月13日,北京——Novell公司近日宣布推出首个运用 Microsoft Visual Studio构件Linux、UNIX和Mac OS X .NET运用 的商用处理方案。一个具有革命性的Microsoft Visual Studio集成开发环境(IDE)新插件模块,Mono Tools for Visual Studio,将使Microsoft .NET开发人员能够运用 他们所熟悉的Visual Studio环境执行 设计、编码并维护多平台运用 。通过显着减少多平台开发的时间和成本,Mono Tools使公司开发人员、独立软件厂商(ISV)和开发服务提供商能够高速轻轻松松. 阅读全文
posted @ 2011-04-21 21:44 thinksea 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Mono 2.0, an open-source runtime enabling .Net-based applications to run on Linux, Mac OS X, and Unix, is being released Monday, featuring capabilities for a number of .Net technologies.Considered a major upgrade, the open source Mono 2.0 runtime leverages Microsoft's .Net Framework 2.0 programm 阅读全文
posted @ 2011-04-21 21:44 thinksea 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 今天,Mainsoft,一个.NET-Java EE互操作技术的领导厂商,宣布了Mainsoft for Java EE的第二个版本。第二版的产品能让.NET开发人员开发出运行在Linux及其它能运行Java的操作系统之上的Web和服务器端应用程序,而无需重写代码或者学习新的开发技能。 Mainsoft的总裁和CEO,Yaacov Cohen解释说: “Mainsoft的跨平台的软件让JVM(Java Virtual Machine)能够完全地支持C# 2.0和Visual Basic。我们投入了1200万美元用于把Java EE转换到多语言平台。因此,现在我们的企业客户和软件开发商,能够把他 阅读全文
posted @ 2011-04-21 21:43 thinksea 阅读(236) 评论(0) 推荐(0) 编辑
摘要: http://www.csdn.net/subject/mono/ 阅读全文
posted @ 2011-04-21 21:43 thinksea 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文介绍了利用ISAPI筛选器保护ASP源文件的方法,并给出一个实例。关键字 IIS,ISAPI,ASP,代码保护1 引言ASP作为一种网络开发的脚本语言,由于编程简单、功能强大,得到了广泛的应用。然而,由于ASP脚本是采用明文(plain text)方式来编写的,所以应用开发商辛苦开发出来的ASP应用程序,一旦发布到运行环境中去后,就很难确保这些"源代码"不会被流传出去。这样就产生了如何有效地保护开发出来的ASP脚本源代码的需求。对于ASP源代码保护的常用方法主要有两种:(1)使用微软提供的官方加密程序加密。该程序可以从微软免费下载,安装后生成screnc.exe文 阅读全文
posted @ 2011-04-21 21:41 thinksea 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 类图和对象图教程-类(Class)、接口(Interface)、协作(collaboration)、依赖关系(Dependency)、泛化关系(Generalization)、关联关系(Association)以及实现关系(Realization)类图的概念一、概述类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。类图是定义其他图的基础,在类图基础上,可以使用状态图、协作图、组件图和配置图等进一步描述系统其他方面的特性。类图包括7个元素:类(Class)、接口(Interface)、协作(collaboration)、依赖关系(Depe 阅读全文
posted @ 2011-04-21 21:38 thinksea 阅读(3099) 评论(0) 推荐(0) 编辑
摘要: 丰富的UML学习资源:http://developer.51cto.com/art/200601/19865.htm 阅读全文
posted @ 2011-04-21 21:36 thinksea 阅读(128) 评论(0) 推荐(0) 编辑