首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
FoxPro for Windows 2.5提供了两个鼠标位置函数:MROW()和MCOL()。当您按下鼠标左键(或右键)时,这两个函数会返回当前鼠标在屏幕上用户自定义窗口或在FoxPro for Windows的主窗口中的行位置和列位置,从而可以为您制作图形操作界面提  相似文献   

2.
Windows环境下TrueType字体编程   总被引:1,自引:0,他引:1  
一、Windows下TrueType 字体创建、选择和删除 TrueType字体技术及其原理本刊已有文章分析过了,在Windows中字体是GDI(Graphics Device Interface)的一个对象(object),也就是OOP程序设计中的类的具体实例。它是以逻辑字体名义和字体描述字库(扩展名为.TTF)的形式在Windows中实现的。逻辑字体是对某一种字体的描述。只有当逻辑字体被选入到设备输出缓冲区时,它才由一个抽象的类结构变为实际对象。下面列出逻辑字体的创建、选择和删除过程。 1.字体的创建 调用CreatFont函数或者是Cre-ateFontIndirect函数都可以创建逻辑字体,并且返回一个指向HFONT类型的字体把柄; Windows有两个创建逻辑字体的函  相似文献   

3.
飞行的1998     
“飞行的1998”,运行起来非常美丽,如Windows中的屏幕保护程序“飞行窗口”。 它主要运用随机函数random()产生显示字串的坐标、色彩、字体以及飞行的角度。先在屏幕上显示该字串(用当前产生的色彩、字体、起始坐标),然后以背景色显示它(即清除),这时再根据原产生的角度算出  相似文献   

4.
1.三条可能途径的比较 (1)使用FoxPro函数 FoxPro for DOS下提供的低级文件/通信口操作函数如Fopen()、Fclose()、Fputs()、Fgets()等只能用于for DOS版本,而在for Windows版本下则不被支持,因此直接使用PoxPro函数是行不通的。  相似文献   

5.
在Borland C软件中,有4个西文矢量字体文件,它们分别为litt.chr、goth.chr、sans.chr、trip.chr,供函数outtext()和settextstyle()使用。这两个函数结合起来使用可以任意大小、水平或垂直两个方向、任意位置、5种字体来显示字符串。但它有一个致命的缺点,就是不能在任意方向上以任意间距显示字符串,只能在横向或纵向两个方向上显示,而我们在开发一些软件时经常需要在任意方向上以任意字符间距来显示字符串。为了解决这个问题,笔者通过分析上面4个矢量字库,编写出对矢量字库进行读取、显示、放大及旋转的程序、供广大同仁参考。  相似文献   

6.
在FoxPro for Windows环境中实现串行口通信   总被引:1,自引:0,他引:1  
FoxPro软件是当前较为流行的数据库软件之一,由于某些特殊的原因,需要在数据库环境中利用通信接口与外部设备进行通信。在FoxPro for DOS中您可以利用低级文件函数来控制一个串口,如利用FOPEN()、FCLOSE()、FGETS()、FPUTS()、FREAD()、FWRITE()等函数来实现串行口的打开/关闭、读/写等功能。然而,在FoxPro for Windows中您却不可以用低级文件函数来控制串行口的通信操作,因为每一个COM都可以说是MS-Windows的资源,故都被MS-Windows所拿走了。下面将向您提供一种在FoxPro for Windows环境中进行串行口通  相似文献   

7.
微软公司推出Windows V3.1,尤其是V3.1中文版后,其中所包含的多种精美的TrueType字体令许多人为之惊叹。我们通过近一年的探索,终于研制出了一个TrueType字体驱动程序,实现了不调用任何Windows字体函数,直接操作字体文件、解释True-Type指令,最后通过图形基元函数(画点、画线)充填和输出汉字。驱动程序经过十余种西文TrueType字体和六种汉字TrueType字体的调试,目前在32PPEM及以上尺寸情况下,其解释效果和充填质量基本与Windows中文版相同。  相似文献   

8.
金菁 《电脑爱好者》1999,(18):21-22
只要进入Windows,我们就与TrueType字体打交道。如此司空见惯,可能被认为没有认识的必要。但对Windows下的字体我们究竟了解多少? 前几天在一家打字社发现一个奇怪的现象:Win95开始菜单中所有的“”变成了“8”,资源管理器窗口右上角的最小化按钮(-)、最大化按钮()、还原按钮()、关闭按钮(×)也变成了“0”、“1”、“2”、“r”,对话框中的单选按钮、复选框等更是变得莫名其妙。  相似文献   

9.
在在Turbo C中可以利用函数outtext()和settextstyle()写出一定大小和方向的西文字符,但是不能写任意大小和方向的字符,有时不能满足一些工程软件的设计需要。笔者利用AutoCAD已经建立的字体形体文件成功地在Turbo C中写出了任意大小和方向的字符,下面简要介绍其实现方法。 AutoCAD提供各种字体的形体文件,  相似文献   

10.
1.用API取得自己机器的IP地址 方法如下: char szHostname[100]: if( gethostname( szHostname, sizeof( szHostname ))!= SOCKET_ERROR) { HOSTENT *pHostEnt=gethostbyname(szHostName); if ( pHostEnt !=NULL) { //Use the pHostEnt->h_addr_list to get IP address } } 2.一个控件字体的设置 创建想要的大小的字体,用Setfont()可办到。 m_MyFont.CreatePointFont(12, "Baltica"); GetDlgltem(IDC_MYSTATIC)->SetFont(& m_MyFont); GetDlgltem(IDC_MYEDIT)->SetFont(& m_MyFont); 3.确定当前屏幕分辨率 调用SDK函数GetSystemMetrics,该函数可以检索有关Windows显示信息,诸如标题大小、边界大小以及滚动条大小等  相似文献   

11.
本文以自编的put()和putstring()二个函数为例,阐述了调用此函数后可实现不同点阵(12*12、16*16、24*24、40*40、48*48)的汉字、ASCⅡ码、中文符号及不同的字体与不同颜色的显示,本文在处理汉字点阵显示方面有独到之处。  相似文献   

12.
如果电脑安装了两个操作系统(比如Windows 98和Windows XP双系统)的话,在任意一个系统中打开“控制面板/字体”,用“文件/安装新字体”命令打开“添加字体”对话框,不选中“将字体复制到Fonts文  相似文献   

13.
Windows操作系统的一个重要特色是提供了True Type字体,由于True Type字体具有还原速度快、小字清晰、大字美观等优良特性,因而十分适用于显示和打印输出。同时,由于Windows系统以及诸如Corel Draw等软件提供的丰富的True Type字体可以共享,这样不仅使得应用软件界面优美,而且充分利用了资源。可以说True Type字体为Windows操作系统增色不少。 随着Windows中文版P—WIN的推出,中文True Type字体又使人耳目一新。相信使用过P-WIN  相似文献   

14.
虽然Windows的GDI只支持静态图形,不具备通常的动画支持,但我们还是可以利用Windows功能强大的API位块传输函数Bitblt()来实现图形的动画,遗憾的是BitBlt()函数只能操作矩形图形区域,而实际工作中,更实用和更吸引人的往往是不规则图形的动画技术。但简单地使用BitBlt()函数,由于参与动画的矩形区域会破坏背景。因而使得动画效果看起来索然无味,鉴于此,笔者通过摸索,利用BitBh()函数和其丰富的ROP(不是绘图方式的ROP2码)运算方式,实现了不规则图形动画,现介绍如下。  相似文献   

15.
字符显示在嵌入式系统有着广泛的应用,尤其是在没有操作系统的嵌入式设计中,提取字符点阵数据已经成为嵌入式设计中的关键一步。相比于一般通过位图方式来获取字符点阵数据,本文介绍了如何利用Windows操作系统提供API函数提取矢量字体点阵数据的方法,程序可以方便快速提取Windows系统所安装的所有矢量字体的点阵数据。程序界面简洁美观,功能强大,实用性强。  相似文献   

16.
与以前相比,Windows 95提供给我们很多选择字体的工具。这里就是一些关于True Type字体的小技巧。 浏览字体 打开Explorer,找到存放字体的文件夹。当您希望用某种字体时,双击它的文件名,将弹出一个显示该字体各种大小的窗口。如果想看多种字体,只需同时选中多个字体文件,然后选择“File”*“Open”; 或者点取选中的文件,右击鼠标,选择“Open”。要轮流查看字体时,点“Done”按钮即可;或者在Windows  相似文献   

17.
在很多实际应用中,需要在图形方式下的指定位置按一定格式、大小、颜色及字体输入或输出一些整数、小数及字符串,而C语言提供的scanf、printf等输入输出函数只能在文本方式下使用,在图形方式下无法满足前面所提到的设计要求(只有outtextxy()和outtext()可进行字符串的输出),对此笔者经过反复分析试验,编制出在图形方式下输入输出整数的实  相似文献   

18.
童力 《软件世界》1994,(8):39-40
《软件世界》今年第5期《在Windows3.1下作图如何解决画线发花》一文中提到的画线发花,我们也曾遇到过。经过实践,编制了如下函数予以解决。save-line()是用某种颜色在屏上画线,同时将覆盖住的背景信息加以保留,存入数组line-map中。当需要擦去线条时,使用remove-line()读出line-map中颜色数据,恢复背景。两个函数具有很相同的结构,都采用了Bresenham算法,保证了运行的速度。后面的  相似文献   

19.
点焊 《电脑爱好者》2003,(20):28-28
17期系统应用栏目中介绍了Windows 2000 SP4与汉仪字库不兼容的问题。我在两台计算机上使用Windows update升级SP4,升级完成后,都出现汉仪字体不能使用的问题(其他字体没问题)。我的解决方法与文章中介绍的不同:下载了一个汉仪字体的Windows 2003补丁(虽然是Windows 2003的补丁,但在Windows 2000下面也可用),然后把所有的汉仪字体复制到一个新的文件夹下,  相似文献   

20.
在应用程序的开发过程中,常常需要驱动一些与之相关的应用程序,以增强功能。在Quick Basic和Visual Basic中,利用Shell语句可以很容易地实现这一过程。笔者在利用Delphi 1.0进行应用程序开发过程中,也遇到了同样的问题,但在Delphi中,却没有与此相对应的函数,因此,只好通过调用Windows API函数Winexec()来实现。 Delphi中Winexec()函数的格式为:function WinExec(CmdLine:PChar,CmdShow:Word):Word; 其功能是执行程序开发者指定的应用程序。其中包括两个参数:CmdLine和CmdShow。CmdLine指向一个以NULL结尾的Windows字符串,即将要运行的应用程序命令行,包括可执行文件的路径和文件名(Path\*.exe,可不带文件扩  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号