文章分类 - 操作系统编程
摘要:"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
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要: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位
阅读全文
摘要:参考网上的: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 后会结束其内部之讯息回路,
阅读全文
摘要:最近在做一个项目时,使用到了第三方的播放软件,需要能关掉它。之前因为只会调用一次,为了关闭的速度,就采用了强制杀掉该播放器进程的方式,然而这次需要多次调用,如果还采用这种强制关的方式,则会导致资源泄露,几次调用后播放器就无法加载解码器,报错说识别不了AVI格式(需播放的是AVI文件)后来改用PostMessage(WM_QUIT)的方式就好了BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam ) { unsigned long id; HWND thwnd; DWORD dwProssesId; id=GetWindowThreadPr
阅读全文
摘要:1 标准消息: 除 WM_COMMAND 外, 以 WM 开头所有消息。2 非标准消息:以WM_COMMAND 呈现 命令消息 : 由菜单、工具栏按钮、加速键 产生。 通告消息: 由控件产生。标准消息:CWnd 的派生类都可以接受。命令消息、通告消息:CCmdTarget派生的类都可以接受.标准消息不能被 CWinApp 和CDocument 类接受.消息,就是指Windows发出 的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作 为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。
阅读全文
摘要:ViewCode/** 实现文件系统管理功能封装。提供共享文件和文件系统访问权限控制能力。* 来源:思海网络(http://www.thinksea.com/)*/namespace Thinksea.Windows.FileSystem{ /// <summary> /// 共享资源类型。 /// </summary> public enum ShareResourceType : uint { /// <summary> /// 磁盘驱动器 /// </summary> DiskDrive = 0x0, PrintQueue = 0x1, D
阅读全文
摘要:目前,网上关于Microsoft.Web.Administration的有效教程比较少,感觉入门难点主要是不知道自己需要的功能在什么位置,特写下此篇文章供大家参考,考虑到此问题相关的开发人员水平较高,这里不做过多的文字讲解,请各位海涵。下面直接给出相关代码
阅读全文
摘要:ADSI操作IIS 5.1解决方法: 由于IIS 5.1只允许存在一个站点,所以没有创建和删除站点一说,但是可以创建和删除虚拟目录。 获取站点的方法与IIS 6差不多,只不过因为只有一个站点,所以微软给IIS://localhost/W3SVC屏蔽了,而我们也只能使用 IIS://localhost/W3SVC/1来获取这个站点的信息。我描述的不一定准确,但是ADSI管理IIS5.1的关键肯定是说清楚了。
阅读全文