蒋晟的专栏

http://jiangsheng.net

选择剪贴板格式顺序

在复制数据到剪贴板时,一个应用程序应该提供尽可能多的格式使得更多的程序能够识别剪贴板上的数据。例如IE将复制的HTML保存为CF_UNICODETEXT、CF_TEXT和CF_HTML等格式。 很多程序在识别剪贴板数据的时候,在找到第一个支持的格式时就停止搜索。有的程序支持粘贴时选择格式(例如W...

2013-08-10 07:44:39

阅读数:5815

评论数:2

分析Hilo项目

Hilo项目的类关系图,使用Visual Studio 2010的可视化和建模功能包创建。Hilo项目是微软的一个用于演示Windows 7 API和Visual C++ 2010的功能的一个开源项目。这个项目不仅演示了Windows API的使用,而且也提供了设计和开发高性能Windows程序的...

2010-06-25 06:09:00

阅读数:9009

评论数:6

DirectUI和无窗口用户界面

DirectUI/DirectUser是一个用户界面框架(http://msdn.microsoft.com/en-us/library/system.windows.automation.automationelement.automationelementinformation.framewo...

2010-03-22 14:08:00

阅读数:27696

评论数:16

Windows Installer自动修复造成注册表内容重置

这几天碰到个很奇怪的问题,软件安装完了之后,使用正常,但是在重新启动之后注册表里面的用户设置居然丢失。进注册表看的时候发现注册表键都在,只是值的内容没了。根据Process Monitor的报告,是Windows Installer在程序自动启动的过程中自动修复的时候把注册表里面的用户设置重新初始...

2009-01-31 10:18:00

阅读数:5710

评论数:1

关于自动完成功能的一段会话

已经是下午三点了。太阳已经不再直射软件开发部的窗户。在窗前的电脑桌边,程序员甲斜靠在他的真皮靠背椅上,瞪着天花板。“怎么了?”去饮水机倒水路过程序员甲背后的程序员乙说:“你又卡住了?”“是啊!”程序员甲叹了口气,说:“那个该死的自动完成功能问题太多。”他深呼吸了一下,甩甩头说:“再搞不出来我就得和...

2007-10-01 10:15:00

阅读数:10149

评论数:13

Windows Vista SDK,Visual C++ 2005 SP1和Merge Module Hell

使用过DLL的人都知道,重用二进制的代码很容易造成DLL地狱,这也是为什么Windows引入系统文件保护的原因之一。在Visual C++2005中引入的程序集清单(Assembly Manifest)看起来似乎可以解决这个问题,但是很多人发现在把Visual Studio更新到SP1后创建的安装...

2007-04-11 19:07:00

阅读数:9183

评论数:0

Access Windows XP SP2 Security Center via WMI

From http://www.pcmag.com/article2/0,1759,1639276,00.aspAccording to Microsoft, WMI is the Microsoft implementation of Web-Based Enterprise Managemen...

2006-09-18 04:49:00

阅读数:3999

评论数:1

Detect Input Method Changes

From http://msdn.microsoft.com/library/en-us/wceui/html/_wcesdk_Programming_an_Input_Panel.asp When the user changes the state of the input panel, th...

2006-09-17 23:49:00

阅读数:1868

评论数:0

Q:实现IContextMenu出现C2787错误:“IContextMenu”:没有与该对象关联的GUID

From: http://community.csdn.net/expert/Topicview2.asp?id=4853965A:There are two header files in VC.NET, one in Vc7/include and the other in Vc7/Plat...

2006-09-17 23:30:00

阅读数:3646

评论数:0

Jiangsheng的CSDN Digest(April 3, 2006)

 为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点。CSDN 讨论总结系列: Jiangsheng的CSDN Digest(March 4, 2006) (http://blog.csdn.net/jiangsheng/archive/2006/0...

2006-04-03 13:45:00

阅读数:13553

评论数:10

Jiangsheng的CSDN Digest(March 4, 2006)

为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点。CSDN 讨论总结系列: Jiangsheng的CSDN Digest (Jan 21 2006)( http://blog.csdn.net/jiangsheng/archive/2006/03/...

2006-03-05 09:25:00

阅读数:33972

评论数:5

Jiangsheng的CSDN Digest (Jan 21 2006)

 CSDN 讨论总结系列: Jiangsheng的CSDN Digest (Jan 7 2006)(http://blog.csdn.net/jiangsheng/archive/2006/01/07/573288.aspx) Jiangsheng的CSDN Digest (Jan ...

2006-03-05 05:00:00

阅读数:10330

评论数:2

Jiangsheng的CSDN Digest (Jan 1 2006)

CSDN 讨论总结系列:Jiangsheng的CSDN Digest (Dec 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx) Jiangsheng的CSDN Digest (Oct 2005)(http:...

2006-01-01 15:58:00

阅读数:8128

评论数:0

Jiangsheng的CSDN Digest (Oct 2005)

CSDN 讨论总结系列:Jiangsheng的CSDN Digest (Dec 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx) Jiangsheng的CSDN Digest (Oct 2005)(http:...

2005-12-27 00:16:00

阅读数:17616

评论数:1

Jiangsheng的CSDN Digest (Dec 2005)

CSDN 讨论总结系列:Jiangsheng的CSDN Digest (Dec 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx) Jiangsheng的CSDN Digest (Oct 2005)(http:...

2005-12-24 20:24:00

阅读数:56470

评论数:5

Win32 & .Net Q&A 200509

CSDN 讨论总结系列:Jiangsheng的CSDN Digest (Dec 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/24/561501.aspx) Jiangsheng的CSDN Digest (Oct 2005)(http:...

2005-09-13 22:06:00

阅读数:21194

评论数:4

MFC,欢乐与痛苦

 MFC提供了许多十分有用的类和对象,在很多时候在Office插件、BHO、常规DLL这样的工程中加入MFC支持是一个不错的选择。但是,MFC中的很多功能,例如资源查找,消息预处理等等都依赖于在进程或者线程创建时被初始化的MFC内部数据;而对于需要添加MFC支持的工程,这些数据并不会被自动地初始化...

2005-08-20 13:16:00

阅读数:4274

评论数:0

在使用浏览器控件的程序中判断HTTP错误

在自动化浏览器控件提交表单之后,浏览器控件可能会在浏览超时时重定向到一个错误页面。有时需要用代码控制页面返回之后重新提交表单。IE6.0之前的版本浏览器控件没有获得HTTP状态的接口。一个很依赖于网站设置的方法是,捕获TitleChange事件,在页面标题包含"找不到页面"或者...

2005-04-08 05:15:00

阅读数:3988

评论数:1

《转换指南: 将程序从托管扩展C++迁移到C++/CLI》译后记

终于把Stan Lippman先生的这篇文章译完了。从去年4月在全球MVP峰会上拿到这篇文章的手稿到现在,差不多一年过去了。虽然当时的Visual Studio 2005还不支持一些语法,但是我和董颖涛对新的C++/CLI语言都很感兴趣,在当时就讨论过翻译的问题。之后我就开始翻译这篇文章,但是进度...

2005-03-17 07:28:00

阅读数:2712

评论数:1

十年MFC经历认识的Microsoft技术[转]

在CSDN看见一个老程序员的感想,虽然是关于MFC的讨论,但是对其他语言的开发者也有借鉴之处。转自CSDN技术社区(http://community.csdn.net),更多内容可以在http://community.csdn.net/expert/Topicview1.asp?id=383428...

2005-03-11 04:08:00

阅读数:4425

评论数:3

提示
确定要删除当前文章?
取消 删除
关闭
关闭