|
VC中列表视图控件的使用 2006-01-19 |
使用列表控制的步骤如下:
调用CreateWindowEx函数来创建一个列表控件,指定它的类名为SysListView32。您还可以在此处指定控件初次显示时的方式。
创建和初始化用在列表控件中显示项目的图象列表(如果存在)。
向列表控件中插入列,如果显示的方式是报告方式这一...[全部内容] |
|
VC中DDB与DIB位图编程全攻略 2006-01-18 |
作者: 宋宝华
出处: 天极网
1. 基本概念
先来用通俗的语句讲解位图和调色板的概念。
我们知道,自然界中的所有颜色都可以由红、绿、蓝(R,G,B)三基色组合而成。针对含有红、绿、蓝色成分的多少,可以对其分别分成0~255个等级,而红、绿、蓝的不同组合共...[全部内容] |
|
让你的软件界面更漂亮 2005-09-05 |
我们使用过很多的软件, 给我们留下印象很深的是那些界面漂亮且迷人的软件, 国外的软件象QickTime,国产的象金山词霸等,它们的软件界面设计风格都有独特之处。本人跟据自已的经验和大家探讨一下软件的漂亮界面实现的原理并提供DEMO程序。
一、漂亮界面实现的...[全部内容] |
|
C++编程中Windows图像编程概要 2005-07-14 |
图形设备接口(GDI,Graphics Device Interface)的主要目标之一是支持在输出设备(如视频显示器、打印机和绘图仪)上的与设备无关的图形。 GDI通过将应用程序与不同输出设备特性相隔离,使Windows应用程序能够毫无问题地在Windows支持的任何图形输出设备上运行。Wi...[全部内容] |
|
实战静态拆分视图 2005-07-13 |
该部分主要介绍一些基本概念和创建拆分视图的一般过程。
MFC支持两种类型的拆分窗口:静态的和动态的。这里只探讨静态拆分,不过首先还是要熟悉一下这些概念。
静态拆分窗口的行列数在拆分窗口被创建时就设置好了,用户不能更改。但是用户可以缩放各行各列。一个静态拆...[全部内容] |
|
画个红叉否定Windows 2005-05-29 |
这个是看别人的代码得到的,不是我写的。
void CHhDlg::OnOK() { //先得到屏幕的长宽: int ScreenWidth = ::GetSystemMetrics(SM_CXSCREEN); int ScreenHeight = ::GetSystemMetrics(SM_CYSCREEN); HDC hDC = ::GetDC(0); //得到“画布...[全部内容] |
|
仿Explorer的目录树视图类 2005-04-29 |
边城浪子(QQ:16168666)
在网上找了很长时间也没有关于这方面的VC代码.倒是找到几个控件,用起来却很不爽.很奇怪WINDOWS里为什么没有这样的控件.没办法.自己实现一个呗.下面这个类从CTreeView拜生.参考了DELPHI的相应控件源代码写的,本人对DELPHI不会,所以看得很勉强,好多...[全部内容] |
|
VC学习:IP地址控件小技巧 2004-03-04 |
一、如何响应EN_CHANGE事件 在控件中提供了IPN_FIELDCHANGED的通知消息,该消息在控件的输入域发生变化的时候发生,一般来说可以满足需求。但是,有的时候,我们希望每当改变一个值的时候就希望知道当前输入的地址,这样能够及时的对输入的情况进行判断,而I...[全部内容] |
|
VC学习:IP地址控件小技巧 2004-03-04 |
一、如何响应EN_CHANGE事件 在控件中提供了IPN_FIELDCHANGED的通知消息,该消息在控件的输入域发生变化的时候发生,一般来说可以满足需求。但是,有的时候,我们希望每当改变一个值的时候就希望知道当前输入的地址,这样能够及时的对输入的情况进行判断,而I...[全部内容] |
|
VC++ 5.0式样的工具条 2003-05-28 |
类似VC++ 5.0的工具条具有平面外观,左边带有一个“把手”,你可以通过鼠标拖动这个“把手”来移动工具条。工具条各组间带有分隔线(如图所示)。当鼠标在工具条上面移动时,工具条上的相应按钮会突出显示。本文所讨论的增强型工具条CEnhanceToolBar类由CToolBar类所派生,...[全部内容] |