橘子皮

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2006年12月25日

摘要: [作者按]CTreeCtrl树型控件的检查框,并没有直接的点击消息。也就是说,当我们点击检查框时,没有直接对应的消息映射。不知道是微软故意所为还是什么原因。笔者个人认为可能是微软只是想把检查框作为一个静态的标识吧。[程序功能]许多网友的一个问题是:点击树中某个目录的检查框,希望该目录下的子节点与目录同时选中或者不选中(即检查框同时打勾或者不打勾)。在一些软件的安装程序中,我们可以看到类似的功能。[实现方式]本文仅实现点击目录的检查框时,同时选中或者不选中该目录下的直接子节点,而不考虑该目录下的子目录下的子节点,如果要实现子目录下的子节点,可以对本文提供的程序稍作扩充即可。至于其它的应用,相信在 阅读全文
posted @ 2006-12-25 09:33 橘子皮 阅读(205) 评论(0) 推荐(0)

摘要: #include <Tlhelp32.h>#include <stdio.h>void KillProcess(LPTSTR sProcessName){char cTemp[256];//判该程序是否运行HANDLE hProcessSnap = NULL;PROCESSENTRY32 pe32={0};PROCESS_INFORMATION ProcessInfo;STARTUPINFO StartupInfo = {0};hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);if (hProc 阅读全文
posted @ 2006-12-25 09:31 橘子皮 阅读(171) 评论(0) 推荐(0)

摘要: 本文翻译自http://msdn.microsoft.com/workshop/browser/hosting/wbcustomization.asp 本文的更新版本位于http://blog.csdn.net/jiangsheng/archive/2004/11/07/170742.aspx自定义浏览器本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口,IDocHostUIHandler, IDocHostUIHandler2, IDocHostShowUI, 和ICustomDoc。本文也讨论其他自定义方法,例如在宿主的IDispatch实现中处理DISPID_AM 阅读全文
posted @ 2006-12-25 09:28 橘子皮 阅读(272) 评论(0) 推荐(0)