自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风流天子

喜欢你,纯属意外。。。

  • 博客(10)
  • 资源 (8)
  • 收藏
  • 关注

原创 透明标签的实现

易语言中有一个透明标签,感觉很不错,今天试验了一下,在VC中实现了这种样式:1、对话框加入一个标签,选中标签的Styles——Simple属性。2、对话框类添加WM_CTLCOLOR消息响应,自动生成OnCtlColor消息响应函数,添加代码如下:  if(pWnd->GetDlgCtrlID()==IDC_TEXT) { pDC->SetBkMode(TRANSPARENT); pDC->SetTextColor(RGB(255,0,0)); }

2010-07-13 21:35:00 528

转载 子窗口控件 -windows程序设计

取父窗口的窗口句柄:hwndParent = GetParent (hwnd) ;发送消息:SendMessage (hwndParent, message, wParam, lParam) ;预定义的控件有:按钮、复选框、编辑方块、清单方块、下拉式清单方块、静态字符串标签和滚动条。当使用预定义的控件时,不必为其注册窗口类,窗口类已经存在于Windows中,并有一个预先定义的名字。您只需在Crea

2010-05-06 18:38:00 404

转载 定制MessageBox

大家都知道MessageBox()函数的用法:int MessageBox(   HWND hWnd,       // handle to owner window   LPCTSTR lpText,     // text in message box   LPCTSTR lpCaption,   // message box title   UINT uType       // messa

2010-05-06 18:24:00 436

转载 组合框控件(combobox)

  组合框把一个编辑框和一个单选择列表框结合在了一起.用户既可以在编辑框中输入,也可以从列表框中选择一个列表项来完成输入。组合框分为简易式(Simple combo box)、下拉式(Drop-down combo box)和下拉列表式(Drop-down list box)三种.简易式组合框包含一个编辑框和一个总是显示的列表框。下拉式组合框同简易式组合框类似,二者的区别在于仅当单击下滚箭头后列表

2010-05-06 18:22:00 618

转载 列表框控件(listbox)

  列表框(listbox)主要用于输入,它允许用户从所列出的表项中进行单项或多项选择,被选择的项呈高亮度显示.列表框具有边框,并且一般带有一个垂直滚动条.列表框分单选列表框和多重选择列表框两种.单选列表框一次只能选择一个列表项,而多重选择列表框可以进行多重选择.对于列表项的选择,  应用程序用CreateWindowEx创建列表框控件时,可根据控件的用途在下表中选择部份常数来设定其风格属性(st

2010-05-06 18:22:00 1182

转载 滚动条控件(ScrollBar)

  滚动条(ScrollBar)主要用来从某一预定义值范围内快速有效地进行选择。滚动条分垂直滚动条和水平滚动条两种。在滚动条内有一个滚动框,用来表示当前的值。用鼠标单击滚动条,可以使滚动框移动一页,鼠标单击滚动条两端的剪头可以使滚动框移动一行,也可以直接拖动滚动框。许多窗口控件如列表框和组合框等都带有滚动条子窗口。Win32的滚动条支持比例滚动框,即用滚动框的大小来反映页相对于整个范围的大小。  

2010-05-06 18:20:00 1493 1

转载 按钮控件(button)

  按钮控件根据其风格属性可派生出:命令按钮(Pushbutton)、检查框(Check Box)、单选按钮(Radio Button)、组框(Group Box)和自绘式按钮(Owner-draw Button)。  命令按钮是指可以响应鼠标点击的小矩形子窗口。命令按钮的作用是对用户的鼠标单击作出反应并触发相应的事件,在按钮中既可以显示正文,也可以显示位图。  选择框控件可作为一种选择标记,可以

2010-05-06 18:17:00 1041

转载 编辑框控件(edit)

  编辑框(Edit)控件实际上是一个简易的文本编辑器,用户可以在编辑框中输入可添加或插入文本。还有复制、粘贴、剪切、删除等编辑功能。  应用程序用CreateWindowEx创建编辑框控件时,可根据控件的用途在下表中选择部份常数来设定其风格属性(style)。 常数说明ES_MULTILINE多行文本,指定编辑控件可以多行文本编辑,用户每按一次Enter,在当

2010-05-06 18:17:00 1718

转载 静态控件(static)

  静态控件主要用:对用户界面起说明和装饰作用。  静态控件根据其风格属性可派生出:静态图片控件、静态文本控件和静态自绘控件。  静态文本控件用来显示文本。  静态图片控件可以用来显示位图、图标、方框和图元文件,在图片控件中显示图片的好处是不必操心图片的重绘问题。  静态控件不能接收用户的编辑输入。  静态控件可以用CreateWindow或CreateWindowEx函数来创建。  根据用途使用

2010-05-06 18:15:00 521

转载 c语言里内存的问题

1、C中内存分为四个区   栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。   堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一直占着不放,导致内存泄露。   全局局:用来存放全局变量和静态变量。存在于程序的整个运行期间,是由编译器分

2010-04-12 17:46:00 356

Delphi7精简双语版

Delphi7精简双语版,网上找到的最精简的D7版本,安装后占硬盘空间只有17.2MB,超经典啊~~~

2010-06-08

PellesC v6.00.4汉化安装版

Windows环境下绝好的纯C语言开发IDE,支持C99标准,文件内容是汉化安装版本 相关介绍请看: http://www.smorgasbordet.com/pellesc/ http://www.christian-heffner.de/

2010-06-08

OllyDBG 入门系列教程——破解者必备

OD入门.CHM OllyDbg完全教程.CHM

2010-01-01

汇编语言教程——学汇编必备

win32汇编语言教程.chm 汇编语言超浓缩教程.doc 汇编语言课件2.0(含《汇编语言》讲稿ppt文件及全部源码)

2010-01-01

动态链接库DLL编程详解

Windows的动态链接库原理 Win32环境下动态链接库(DLL)编程原理 Win32动态连接库基址重置技术 Windows下DLL编程技术及应用 DLL的调试 例程详析动态链接库 LINUX动态链接库高级应用 vc dll编程 VC与Delphi之间动态链接库互相调用 VC中无LIB时的DLL隐式链接,制作与VC++相符合的LIB函数符号输入库 纯资源DLL的编写 给DLL初学者——全程键盘钩子的一种简单实现 为 Linux 应用程序编写 DLL 为无LIB的DLL制作LIB函数符号输入库 用VC++编动态链接库的方法 。。。。。。

2010-01-01

Windows Vista API

New Windows Vista APIs.xls TopTen.chm

2010-01-01

钩子函数大全WORD版

钩子函数大全WORD版 ============================== GetMsgProc 函数功能: 该函数处理过程是应用程序或库定义的回调函数, 它与函数SetWindowsHookEx搭配使用,每当函数GetMessage从应用程序的消息队列中获得了一个消息时,系统就调用此函数,在将此获得的消息传送给相应窗口处理过程之前,系统将此消息传送给该挂钩处理过程. 类型HOOKPROC定义了指向此类回调函数的指针, GetMsgProc是应用程序定义或库定义的相应回调函数名的位置标识符. 函数原形:LRESULT CALLBACK GetMsgProc(int code,WPARAM wParam,LPARAM lParam ); 参数: Code: 指示挂钩处理过程是否必须处理此消息.若nCode的值是HC_ACTION,则挂钩处理过程必须处理此消息,若nCode之值小于0,此挂钩处理过程必须将此消息不加处理地传送给函数CallNextHookEx并返回其返回值. wParam:指示此消息是否已从消息队列中被删除,此参数可以是以下值之一: PM_NOREMOVE :指出该消息尚未从消息队列中被删除(一个应用程序调用函数PeekMessage ,设置PM_NOREMOVE 标志). PM_REMOVE: 指出该消息已从消息队列中被删除. (一个应用程序调用函数 GetMessage或PeekMessage, 设置 PM_REMOVE标志.) lParam:指向结构MSG,该结构包含了关于此消息的详细消息 返回值: 若nCode的值小于0,则此挂钩函数必须返回函数CallNextHookEx所返回的值;若nCode的值大于或等于0,我们极力推荐对函数CallNextHookEx进行调用,并返回其返回值.否则,其他安装了挂钩WM_GETMESSAGE的应用程序将无法收到挂钩通知,从而导致错误的行为.若此挂钩处理过程没有调用函数CallNextHookEx,则返回值为0. 备注:挂钩处理过程GetMsgProc可以检查和修改此消息,在此挂钩处理过程将控制返回给系统之后,函数GetMessage将此修改后的消息返回给最初调用他的应用程序,应用程序通过调用函数SetWindowsHookEx指定WH_GETMESSAGE挂钩类型和相应挂钩处理过程的首地址来安装此挂钩处理过程. 速查:Windows NT:3.1以及以上版本,Windows :95以及以上版本,Windows CE 不支持,头文件:winuser.h,库文件:用户定义.

2010-01-01

未公开的Windows API函数

未公开的Windows API函数.chm 寒泉编程精华.chm Windows NT(2000) Native API Reference.pdf Undocumented Windows NT 中文版.chm The Undocumented Functions-Microsoft Windows NT_2000.chm 《Undocumented Windows 2000 Secrets》翻译.chm

2008-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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