文件名称:Static控件与TreeCtrl控件 字体 颜色 重绘
文件大小:2.34MB
文件格式:RAR
更新时间:2018-01-24 11:41:57
Static控件 TreeCtrl控件 字体 颜色
一.真彩色静态框CColorStatic类的设计实现 (1)文本、文本背景、控件背景的颜色,支持3种状态(正常时、鼠标在上、鼠标按下)下不同颜色的设定,具体实现使用了掩码机制,形如SetXXXColor名称的函数接口,每种函数对不同状态下颜色的设定是很灵活的。 (2)字体设定,提供粗体、斜体、下划线基本属性,能调整字体名称和大小。 (3)光标设定,支持自定义光标(资源ID或名称)、系统光标。具体实现使用带LR_SHARED标志的LoadImage来装载光标,因此对于共享光标不能调用DestroyCursor销毁,也不必在这里销毁。 (4)透明设定,支持文本背景和控件背景的透明。 (5)只是绘制文本(凡和文本有关的样式都考虑进该类中实现),不考虑边框、形状及图形图像的绘制。 二.TreeCtrl改变子项字体和颜色
【文件预览】:
StaticX
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----Release()
--------StaticXDlg.obj(25KB)
--------StaticX.exe(40KB)
--------StaticX.res(8KB)
--------StaticX.obj(10KB)
--------vc60.idb(49KB)
--------ColorStatic.obj(28KB)
--------StdAfx.obj(768B)
--------TreeCtrlX.obj(23KB)
--------StaticX.pch(5.42MB)
----TreeCtrlX.cpp(4KB)
----StaticX.dsp(5KB)
----res()
--------icon2.ico(766B)
--------icon5.ico(766B)
--------StaticX.ico(1KB)
--------icon3.ico(2KB)
--------StaticX.rc2(399B)
--------icon4.ico(2KB)
----StaticX.rc(6KB)
----StaticX.ncb(65KB)
----TreeCtrlX.h(2KB)
----StaticX.plg(4KB)
----StaticX.dsw(539B)
----StaticXDlg.cpp(10KB)
----Debug()
--------StaticX.bsc(3.02MB)
----StaticX.cpp(2KB)
----resource.h(1KB)
----ColorStatic.h(4KB)
----StaticX.opt(57KB)
----StaticX.aps(41KB)
----StdAfx.cpp(209B)
----ColorStatic.cpp(9KB)
----StaticXDlg.h(2KB)
----StaticX.h(1KB)
----StaticX.clw(2KB)