日期:2014-05-20  浏览次数:20773 次

如何改变窗口title状态(具体如下)
如何实现如下功能:
1.窗口的title上的字显示几种字体,其中一部分显示粗体,一部分细体(其中可能还包括显示颜色的不同),比如, "MainForm "用粗体显示size为9,接着的 "..... "用细体显示,且字size为8.
2.title颜色渐变,默认的都是蓝色,我如何让它的背景色变为渐变色,比如, "欢迎来到CSDN技术社区... ",这个title的背景色,变为渐变色.
3.如何活得某个application的多个实例一共占用了多少虚拟内存.

Thx

------解决方案--------------------
在Window的标题上绘制的话,可能要用到API,可以用
GetWindowDC得到关于整个窗体的DC,然后就可以在整个窗体上绘制了,当然也就可以在窗体的标题上绘制了,至于标题中的字体或颜色都可以用这个DC来操作,这个没有问题.
GetWindowDC的API原型如下,在User32.dll中:

HDC GetWindowDC(
HWND hWnd // handle to window
);