当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 本文介绍了Windows系统中有关实现对鼠标和光标进行操作的API函数,并给出了在Visual C6.0++中利用所介绍的API函数实现对鼠标和光标的操作的代码。
 

 

 ·visual c++ mfc 中常用宏的含义    »显示摘要«
    摘要:and_catchand_catch and_catch(exception_class,exception _object_point_name) 说明:定义一个代码块,它用于获取废除当前try块中的附加异常类型。使用catch宏以获得一个异常类型,然后使用and_catch宏获得随后的异常处理代码可以访问异常对象(若合适的话)已得到关于异常的特别原因的更多消息。在and_catch块中调用......
 ·c++中数组和指针类型的关系    »显示摘要«
    摘要:一个整数类型数组如下进行定义: c++ 代码 int a[]={1,2,3,4}; 如果简单写成: c++ 代码 a;//数组的标识符名称 这将代表的是数组第一个元素的内存地址,a;就相当于&a[0],它的类型是数组元素类型的指针,在这个例子中它的类型就是int* 如果我们想访问第二个元素的地址我们可以写成如下的两种方式! c++ 代码 &a[1]; a+1//注意这里的表示就是将......


Visual C++6.0 API函数操作技巧

本文介绍了windows系统中有关实现对鼠标与光标进行操作的api函数,并给出了在visual c6.0++中利用所介绍的api函数实现对鼠标与光标的操作的代码.

函数: int showcursor ( bool bshow ); 【程序编程相关:ASP.NET2.0导航功能之配置会员和

一.隐藏与显示光标 【推荐阅读:ASP.NET 2.0中的代码隐藏和编译

实例:在基于对话框的应用程序中放置两个button,名称分别为hidecursor与showcursor;再放置一个cstatic控件,名称为label1,用于显示光标计数器. 【扩展信息:ASP.NET 的状态管理

参数 bshow,为布尔型,bshow的值为false时隐藏光标,为true时显示光标;该函数的返回值为整型,为鼠标隐藏或显示的指数器;返回值大于等于0时显示光标,否则隐藏鼠标;如果安装了鼠标初值为0.

源程序为:

// 使光标计数器的值减一,如果小于零,隐藏光标

void cmytestdlg::onhidecursor()

{

int i;

i=showcursor(false);

cstring string;

string.format(_t("%d" ),i);

label1.setwindowtext(&string);

}

// 使光标计数器的值加一,如果大于等于零,显示光标

void cmytestdlg::onshowcursor()

{

int j;

j=showcursor(true);

cstring string;

string.format(_t("%d" ),j);

label1.setwindowtext(&string);

}

运行程序,连续单击showcursor按钮,你会见到计数器从1(光标显示时初值为0)开始不断加1;再连续单击hidecursor按钮,又会见到计数器不断减1,当计数器为-1时开始隐藏光标.

二.交换鼠标左右键与恢复

函数:bool swapmousebutton ( bool fswap );

参数 fswap,为布尔型,true表示交换鼠标左右键,false表示恢复系统默认左右手习惯;返回值亦为布尔型,交换后,返回值true,恢复正常值为false.

实例:在应用程序中放置两个button,名称分别为reversemouse与restoremouse.
...   下一页
    摘要:具有动态的分配和释放内存的能力是c/c++程序语言的重要特色之一。visualc++ debugger和crt库提供了一系列有效的检测和鉴定内存泄漏的工具。设置内存泄漏检测检测内存泄漏的基本工具是调试器和crt调试堆函数。为了使用调试堆函数,在你的程序中你必须含有下面的说明: #define _crtdbg_map_alloc#include<stdlib.h>#incl......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE