- 博客(15)
- 收藏
- 关注
转载 C++学习推荐书目 比较中肯的读书经验
C++学习推荐书目 比较中肯的读书经验 语言入门: 有丰富C经验,缺乏C++经验的: 《C++ Primer (3RD)》 有其他语言的丰富经验的: 《The C++ Programming Language》简称TCPL(对不住纯C的fans了) 如果选择薄一点的书:《Essential C++》《Accelerated C++》都是不错的选择。 其实,我个人一直认为C++Primer带
2008-09-22 02:51:00 625
转载 不规则对话框的又一实现
下载本文示例代码代码运行效果图如下: 此不规则对话框的实现应用了一个重要的位图对话框类——CBitmapDialog ,通过灵活运用,可以实现任意形状的对话框。 一、CBitmapDialog 简介:CBitmapDialog从CDialog派生并封装了根据位图形成任意形状对话框的功能,类的实现也非常简单,主要是一些加载位图、设置透明色等操作,最关键的函数是MakeWindowRgn, 它根
2008-09-22 02:50:00 423
转载 Windows 中不规则窗体的编程实现
下载源代码一、序言 在绝大多数的Windows应用程序中,其窗体都是使用的正规正矩的矩形窗体,例如我们常用的,“记事本”,“扫雷”,等等。矩形窗体,具有编程实现简单,风格简洁的优点,所以在普通文档应用程序和简单小游戏中使用足矣。但在某些娱乐游戏程序中使用就略显呆板些了,这时若用不规则窗体替代原先的矩形窗体,将会使这类程序更添情趣。典型的例子有windows 自代的Media Player,
2008-09-22 02:48:00 387
原创 形态各异的不规则窗体
下载本文示例工程说起不规则窗体也许我们大家都会觉得新鲜,这是因为我们平日里绝大部分窗体用的都是正规正矩的矩形窗体,Word这个大名鼎鼎的软件想必大家都已用过,那么在Word里就按下你手中的F1键吧,弹出的窗体形态怎么样,很炫吧!(如下图所示)。 那么实现这样的窗体困难吗?简单!几句话就可以轻松搞定。不过在揭示答案之前我们还是先来熟悉一下在Windows里不规则窗体的实现几点要素。 一、
2008-09-22 02:47:00 385
转载 如何调用未公开的API函数
Windows SDK开发包中并未提供所有的API函数,在本文中我将讨论如何调用这种未公开的API函数。 事实上所有未公开的API函数都和其它的API函数一样包含在系统的动态链接库中,调用这些函数的方法是取得它们的指针,然后通过指针来进行操作。而取得函数地址,是通过GetProcAddress这个API函数实现的: FARPROC WINAPI GetProcAddress( HMO
2008-09-22 02:46:00 484
原创 Windows 层窗口的使用
Windows从windows2000开始,提供了一种叫做Layered的窗口风格,通过使用这种窗口风格,我们就可以创建透明的窗口或者半透明的窗口,在这里我将使用一个比较简单的例子来说明如何使用这种新的窗口风格。首先我们说明一下windows API对层窗口的支持情况。在创建窗口的时候可以直接使用CreateWindowEx来创建层窗口,或者在创建了普通的窗口之后使用SetWindowLong
2008-09-22 02:45:00 516
原创 VC中的一种漂亮的自绘菜单
源码下载效果图: 磁盘阵列(Disk Array)原理 一、CMenuEx菜单类主要接口函数: 1、void InitMenu(CMenu *pMenu,UINT uToolBar,CToolBar *pToolBar); 说明:这是最主要的一个接口。如果要改变主窗口的菜单则应在主窗口的OnInitMenu(CMenu *pMenu)中调用该函数(如:m_menu.
2008-09-22 02:45:00 714
转载 让你的QQ窗体变透明(隐藏API使用方法)
嘿嘿~近日突然发现了一个好玩的函数,现在就给大家介绍介绍(砖头飞过..)这个函数的名字叫:SetLayeredWindowAttributes 从字面上意思来理解应该是”设置窗口属性”的吧!可是查了下俺老版本的MSDN,居然找不到这个函数..这个汗啊,从网上查知是Win2000/xp以后才有的功能.所以可以先查查自己的Msdn是否可以找到,如果找到,哈哈,那就恭喜你啦,不用这么麻烦的使用,直接调用
2008-09-22 02:44:00 1987
原创 Microsoft Platform SDK 选择及在vc++6.0中的配置
Windows Platform SDK Download Sites:Windows Server 2003 PSDK February 2003 Edition,可以和VC6一起使用、并支持各种目标OS的最后一个版本的SDK。This edition of the SDK supports development for the following platforms: Windows Ser
2008-09-22 02:42:00 1241
转载 vc6能用的SDK和库列表
vc6快10岁了,呵呵~~蛮经典的东西。 以下SDK和库是我自己收集的,绝大部分我都使用过,最重要的是能在VC6下使用。它们之间各自有各自的功能,不需要比较,除非是相同类型的库,例如 XML解析器,我才比较一下,排名也不分先后,并且描述的简略不代表个人的感情色情。^.V,很多库我都喜欢,但我只是简单说两句。例如MFC,STL, ICE等等。希望大家的开发效率能提高不少。有些库或者SDK没有
2008-09-22 02:41:00 431
转载 干干净净杀死进程
下载源代码 最近在写程序时碰到这样一个问题:我想将文件备份到网络驱动器上,但是有一些文件正在被其它程序使用,处于打开状态,而且是被独占打开,这时是没法对文件进行备份操作的。因此,要想备份这些文件,必须将打开它们的那些进程kill掉。那么如何干净地杀死这些打开文件的进程呢?相信看完本文后,自然会有办法解决!其实,在较新的Windows操作系统版本中有一个工具程序叫tskill.exe
2008-09-22 02:39:00 354
原创 四种方法实现VC枚举系统当前进程
四种方法实现VC枚举系统当前进程 在Windows 2000以上的MS操作系统,通过Windows的任务管理器可以列出当前系统的所有活动进程(如图1所示),在Windows XP中,更是在控制台下增加了一条Tasklist命令,让系统下的所有进程无所遁行(如图2所示)。这一切是怎么实现的呢? 图 1 图 2引用侯捷大师在《深入浅出MFC》的一句话,“知其然而不知其所以然,真不
2008-09-22 02:37:00 360
转载 学习汇编前你应该知道的知识
第一讲 学习汇编前你应该知道的知识1 汇编需要什么工具和程序,到哪里下载? 目前阶段,汇编程序仅需要两个程序就够了。 masm.exe,link.exe。二者可由http://www.20cn.org/~unique/Download/Tool/masm.rar下载,前者是编译程序,后者是链接程序。 另外,为了验证和调试程序,还需要一个程序debug.exe,该程序由windows本身
2008-09-22 02:31:00 408
转载 Windows 汇编语言编程教程收藏
Windows 汇编语言编程教程 目录 介 绍 ……………………………………………………………………………2 为什么选用汇编语言 …………………………………………………………2 为什么选择Windows系统……………………………………………………2 Ⅰ开始学习之旅 ……………………………………………………
2008-09-22 02:27:00 517
转载 学汇编的方法收藏
http://blog.csdn.net/ghj1976/archive/2001/04/26/3443.aspx 汇编工作室 学习园地 入门学习 第2节 学汇编的方法 基本指令------------------------------------------------------------ 1. 学汇编的方法 应该具备的条件:--微机(80X86型微机)
2008-09-22 02:18:00 383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人