现在的位置: 首页
1℃

win7下C++实现Aero玻璃窗体效果

2011年10月28日 编程艺术 
win7下实现Aero玻璃窗体效果(C++) 在win7下用C++如何实现玻璃窗体效果呢?自vista始,微软给我们提供了实现Aero的接口,或者说桌面窗口管理器(Desktop Window Manager,简称DWM)的接口。在任务管理器中查看进程会看到有个dwm.exe,就是它来管理win7的桌面窗口的。系统盘/windows/system32/目录下有个dwmapi.dll动态链接库文件。这个文件提供了Aero玻璃效果的一些函数。使用dumpbin或其它工具可查看导出函数,具体详见MSDN http://msdn.microsoft.com/en-us/library/aa969527(v=VS.85).aspx有了它,我们...
阅读全文
3℃

一道有意思的算法题

2011年09月10日 编程艺术 
近日在CSDN上看到一道很有意思的题目。 题目:两行数字,填写第二行数字。 规则:下面的数字是上面的数字在第二行出现的次数。 0 1 2 3 4 5 6 7 8 9 _ _ _ _ _ _ _ _ _ _ 想了想,不知道用什么方法比较好。 当然如果是循环的话,粗略估计比较普通的循环枚举算法的话时间复杂度应该是O(N^N^N...^N)(N个指数N,本题N为10),太恐怖了!(没仔细算,可能不对,欢迎指正。) 而且不一定有解,这个题有唯一解6 2 1 0 0 0 1 0 0 0。 实在不知有什么较好的算法。 等待大大大大神。。
阅读全文
×
腾讯微博