首页 相关文章 API之设备场景函数

API之设备场景函数

[ 查看全文 ]

2016-02-19 标签:
[ 查看全文 ]
  • AddFontResource在Windows系统中添加一种字体资源CreateFont用指定的属性创建一种逻辑字体CreateFontIndirect用指定的属性创建一种逻辑字体CreateScalableFontResource为一种TureType字体创建一个资源文件,以便能用API函数AddFontResource将其加入Windows系统DrawText将文本描绘到指定的矩形中DrawTextEx与DrawText相似,只是加入了更多的功能EnumFontFamilies列举指定设备可用的字体EnumFontFamiliesEx列举...[ 查看全文 ]
  • BitBlt将一幅位图从一个设备场景复制到另一个CopyIcon制作指定图标或鼠标指针的一个副本。这个副本从属于发出调用的应用程序CopyImage复制位图、图标或指针,同时在复制过程中进行一些转换工作CreateBitmap按照规定的格式创建一幅与设备有关位图CreateBitmapIndirect创建一幅与设备有关位图CreateCompatibleBitmap创建一幅与设备有关位图,它与指定的设备场景兼容CreateCursor创建一个鼠标指针CreateDIBitmap...[ 查看全文 ]
  • 标签:Delphi
      Delphi作为一种面向对象的可视化开发工具,以其开发程序的高速度和编译代码的高效率越来越受到广大编程人员的喜爱。尽管Delphi已经提供了非常强大的开发组件(VCL),但灵活使用API函数一定可以使你的程序增色不少。 状态键的检查 当今不少流行软件的编辑窗口(包括Delphi的代码编辑窗口)的底部都有一个状态条用来显示一些状态信息,比如当前光标的位置等。通常键盘的状态键...[ 查看全文 ]
  • 标签:ASP
           any       有些消息的参数声明为any.这表示该参数是一种可变的类型(你可以以整型,字符串,用户自定义或其他的类型来传递).      这有一个这样的例子:      public declare function sendmessage lib "user32" alias "sendmessagea" byval hwnd as long, byval wmsg as long, byval wparam as lo...[ 查看全文 ]
  • 所谓API就是“应用程序接口”(ApplicationProgramingInterface),是一些用C语言编写,由操作系统自身调用的函数。WindowsAPI函数由许多“动态链接库”或DLL组成。在32位Windows中,核心的Windows APIDLL有如下一些: gdi32.dll----图形显示界面的API。 kernel32.dll----处理低级任务(比如内存和任务管理)的API。 user32.d11----处理窗口和消息(VisualBasic程序员能把其中一些当作事件访...[ 查看全文 ]
  • 标签:电脑入门
    在微软官方的Windows App Builder博客中,微软展示了Windows 8.1中一个"激动人心"的改进。受益于对数个创新的设备协议APIs的支持,Windows 8.1为接入大量设备带来了可能。微软表示,"其中最令人兴奋的改进是,Windows 8.1预览版放开了接入巨量设备的阀门。尽管Windows 8已支持某些如打印、传感器、地理定位等设备,但设备的访问却受限于那些专用的应用程序。而在Windows 8.1中,这一点已经...[ 查看全文 ]
  • Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的非受管辖函数,包括操作系统提供的Windo...[ 查看全文 ]
  • 土人的拙作《如何用API函数定义热键》在VB编程乐园发表后,很多网友纷纷来信,有的指出其中存在的问题并提出解决方的案(土人在此表示感谢!);有的则询问可不可以定义组合键等问题。土人不才,通过多方查找资料,才找到另一种定义热键的方法,在此把心得写出来,请各位网友指正! 三个API函数是必须的: RegisterHotKey——用于定义热键 UnregisterHotKey——用于注销热键 PeekMessage——...[ 查看全文 ]
  • VB作为快速开发Windows下的编程工具,已经为越来越多的开发者采用。但如果要开发出专业的Windows软件,还需采用大量的API函数,以下结合笔者开发管理软件的经验谈几点体会。 程序中判定Windows的版本 众所周知,Windows3.x各版本或多或少会有些差别,为了使开发程序避免出现莫名其妙的错误,最好在程序运行前自动判定Windows的版本。采用API提供的函数getversion很容易实现这一点。函数声明如下: ...[ 查看全文 ]
  • 以前一直以为用API函数只能调用系统的那个复制的对话框来显示进度,原来还有其他方法可以用,不过这个API只能在NT4.0及以上的版本上面才有。 在工程里添加一个模块,将以下代码复制到模块里 Private Const PROGRESS_CANCEL = 1 Private Const PROGRESS_CONTINUE = 0 Private Const PROGRESS_QUIET = 3 Private Const PROGRESS_STOP = 2 Private Const COPY_FILE_FAIL_IF_EXISTS = &H1 Private Const...[ 查看全文 ]
  • 一、隐藏和显示光标 函数: int ShowCursor ( BOOL bShow ); 参数 bshow,为布尔型,bShow的值为False时隐藏光标,为True时显示光标;该函数的返回值为整型,为鼠标隐藏或显示的指数器;返回值大于等于0时显示光标,否则隐藏鼠标;如果安装了鼠标初值为0。 实例: 在基于对话框的应用程序中放置两个Button,名称分别为HideCursor和ShowCursor;再放置一个CStatic控件,名称为...[ 查看全文 ]
  • 除了基于屏幕的组件外,你还应该掌握使用表单把多个组件组织到一个屏幕上去。这一部分将讨论Form类和可以放置到表单上去的组件。 1. Form 一个表单对象是一个screen,它可以包含任意的项,包括只读的和可编辑的文本框,图像,日期域,gauge以及选项组组件。前面已提到,任何Item类的子类都可以放置到表单对象上去。Form类的构造器如下: public Form(String title); public Form(String title, Ite...[ 查看全文 ]
  • 平时使用VB编程时需要用到"打开文件"类似的对话框时我们一般需要添加一个commondialogue的控件。使用这个控件能完成如“打开”,“另存”,“颜色”,“打印”等众多的功能,但是如果一个功能很简单的程序,使用这个控件却也造成了一些不必要的麻烦。一个是需要安装,再个增加了发布文件包的体积。 下面介绍如何使用Window API显示一个“打开”的对话框...[ 查看全文 ]
  •   看过一个关于screen的例子后,你应该会问起:你是如何来组织这些screen的?在它们之间是如何导航的?你是如何管理显示及输入设备的?回答是,所有的功能皆由Display类来实现,它提供了相应的方法用于把对象显示在设备的屏幕上以及用于检索设备的属性等。 1. Display 一个指向设备的display的引用可以通过提供一个MIDlet引用给静态方法getDisplay()而取得。 public static Display getDisplay(MID...[ 查看全文 ]
  • 在用VB编写播放器时,经常会涉及到声道的切换问题,用directShow及其它方法虽然可以解决,但过于麻烦,且VB对directShow支持得不太好,下面讲述了使用MCI命令切换VCD声道的方法。 '首先加一个picture控件到窗体上以便于显示图像 '定义变量 dim sTheFile as string '文件名 dim sAlias as string '别名 dim lReturn as long '返回值 sAlias = "VCD" sTheFile = "c:\songs\吉普赛情人.dat" '打开文件 lRe...[ 查看全文 ]
  • 标签:flash教程
    在学习三角函数之前,我们先来了解一个概念--- 在日常生活中我们使用的度量角度的单位是度。一个圆周是360度,但是这个数字是任意规定的。而弧度单位是数学家们定义的测量角度的标准公制单位。弧度是基于π定义的,π是圆的一种固有属性。计算机编程语言通常在处理角度时都以弧度为单位。flash as的内置Math类,它在计算时都是以弧度为单位。 弧度的定义如下:两条射线从圆心向圆周射出,形成一个夹角和...[ 查看全文 ]
  • PrivateDeclareFunctionGetTickCountLib"kernel32"()AsLong PrivateSubTimer1_Timer() DimhourAsInteger DimminuteAsInteger DimsecondAsInteger hour=GetTickCount10006060 Label1.Caption=Str(hour) "小时" minute=(GetTickCount-hour*60*60*1000)100060 Label2.Caption=Str(minute) "分钟" second=(GetTickCount-Val(Label1.Caption)*60*60*1000-Val(L...[ 查看全文 ]
  • MIDP 2.0里面包括一个用来简化编写二维游戏的API函数。这个API函数是非常简凑的,只包括javax.microedition.lcdui.game包里的五个类。这五个类主要提供了两个重要的功能:  新的GameCanvas类使得在一个游戏循环体内画一个screen和响应键盘输入成为可能,而不需要调用系统的paint和input线程。  功能强大而复杂的图层(layer)API函数可以轻松高效地建立复杂的场景。 mu...[ 查看全文 ]
  • 标签:网络游戏
    《圣魔之血》场景截图《圣魔之血》场景截图   圣魔之血--《圣魔之血》首篇20级副本攻略 我们队除了我23级仙音之外,全是玄翎。级数为26级、25级、22级、23级 其四人把武器砸至发光,队长血在2600左右。 在这里要特别强调一下仙音这个职业,40级之前只有魔音技能是100%加血。但CD是6秒,而且加血竟然才1级200…二级要31级。这里,仙音们要配合使用圣临技能,有几率出群加血!并不是100% ...[ 查看全文 ]