软件 > 专题、教程宝典 > 技术开发 >




参加点评,赢取发布会门票



内容导航

Java专栏 VC专栏 VB专栏

C#专栏 VFP专栏 Delphi专栏

PB专栏  C++ Builder专栏

C/C++专栏 ASP专栏 

JSP专栏 PHP专栏 CGI专栏 

XML和.NET专栏  数据库 

嵌入式开发 




往日精选















           Visual C++界面编程

  [前言:]拥有美丽的外观,软件就成功了一半。界面由控件、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到一个美丽的界面。


让控件更醒目

   在ComboBox中改变列表框的宽度
   我们经常会使用到组合框,而组合框是是有2种功能的--下拉和列表

   如何获取一个对话控件的指针
   有两种方法。其一,调用CWnd: : GetDlgItem,获取一个CWnd*指针调用成员函数

   VC中如何改变对框中控件的颜色
   在VC中,当我们大量的运用控件时,往往会为改变控件的颜色所烦恼,本文所介绍的就是如何改变在一个对框上的控件的颜色

 工具栏和状态条设计
 
   在VC++下实现高彩色工具条
   一些Windows系统自带程序如资源管理器、Internet Explorer等程序的工具条看上去和其他一些程序的工具条不太一样,在颜色上要漂亮许多

   用VC制作非常酷的工具条
   自微软推出Windows 95后,一大批全新的控件使我们的应用程序更加美观,使用也更加方便

   Visual C++ 版本6中工具条的新特色
   微软在www.microsoft.com/visualc已经推出Visual C++6.0预览版几个月了。正式版预计到今年年底发布。同时,预览版显示出版本6将包含大量的改进和提高
 
   标题栏上添加按钮
   自从Windows操作系统出现以后,在应用程序中进行人机交互的思想和手段便发生了根本性的改变,计算机的界面变得友好精彩

   通过例程分析状态条用法
   状态条是一个包含信息的控制条,通常用于信息和状态提示,这里信息是有关菜单命令或工具命令的提示字符串以及其它指示/帮助信息

   让标题栏文字居中
   添加以下模块:

设计漂亮实用的菜单

   谈在VC中动态改变菜单
   大部分Windows应用程序都使用下拉式菜单实现自己特定的函数,它使编程更加方便

   如何用VC++5在菜单中增加位图或图标
   我们在使用Windows 95时,可以注意到在“开始”组中的菜单项前都有一个图标,而且在Word 97中的菜单项前也有一个图标

   绘菜单
   在这里提供一个C++类(CCustomMenu),该类是CMenu的子类,并且拥有自绘能力。它可以向你提供以下的功能

   在系统菜单中加子菜单
   系统菜单与其它菜单类似,你可以添加或删除项目,这需要使用CMenu 类的成员函数。下面的代码在你的系统菜单后面添加一个新菜单项


千奇百怪的窗体
  
   VC++对话框的任意扩展
   我们在信息输入的时候,可能有很大的信息量,而这些信息又不是必须的,这时我们就需要给信息输入人员一个选择的接口

   使用VC创建不规则形状窗口
   仔细查看了一下WIN32的API,发现其实创建任意形状的窗口其实也是很简单的,在VC中简单步骤如下

   VC编程实现IE风格的界面
   使用过IE浏览器的朋友都知道IE界面上的扁平工具条、地址栏,扁平工具栏上的按钮正常状态下为扁平态

   VC限制窗口大小又一法
   由于一般窗口大小的改变,都是用户拖动窗口边框而造成的。所以,我们可以截获主窗口消息WM_NCHITTEST在其响应函数中判断CWnd::OnNcHitTest()的返回值是否为

   主程序之前的版权窗口
   版权窗口的设计方式如下

   VISUAL C++6.0在MDI主框架窗口中添加位图
   笔者在开发项目时想在MDI程序中添加彩色位图以美化界面,也实验了几种方法


华丽的界面
 
   VC6.0实现逆向操作并防止界面闪烁
   在系统编程中,使用VC是很好的开发工具,而对于一个成熟的系统

   怎样在一个Pane中显示多种View?
   在MS Windows 中,一个窗口可以分割成若干个子窗口,每一个子窗口称作一个窗片(pane),每个窗片可以独立控制,这给界面设计提供了很大的方便

   让基于对话框应用程序也有启动画面
   使一个基于对话框的应用程序也有启动画面则要费些事了,不过按以下笔者的方法则也是很容易的