相关分类: Java技术 C/C++ VB delphi
  • 在c builder中将帮助菜单位置改到窗口右方

    窗口菜单有两项,其中第二项为帮助项,我们的目的是将帮助菜单位置改到窗口右方 char tem[255]; MENUITEMINFO s; s.cbSize=sizeof(MENUITEMINFO); s.fMask=MIIM_TYPE; s.dwTypeData=tem; GetMenuItemInfo(MainMenu1-Handle,1,true,s); s.fType|=MFT_RIGHTJUSTIFY; SetMe...

    2008-02-23 05:26:03

  • CB下实现对端口读写的两种方法

    在C Builder中,不能够使用Turbo C中的outputb和inputb端口读写函数。但我们能够有另外两种办法实现这个功能。本文介绍怎样在C Builder下实现端口读写,并给出两种方法的源代码。 在C Builder下对端口的读写共有两种方法,一种为内嵌汇编语言,另一种为使用__emit__函数...

    2008-02-23 05:26:05

  • 如何在C Builder中检测硬件

    在我们编写的程式中常常要和硬件打交道,那么如何在程式中确定系统中是否有该 设备,他的运行状态又是怎样的呢?对于初学者来说,这个问题常常不好解决,其实只需 简单地利用几个API函数,硬件的问题并不神秘。下面就让我们一起看看在C Build er中是如何检测硬件的。 1....

    2008-02-23 05:26:02

  • 在CB中响应消息及自定义消息

    在 Borland C Builder 中,也能够象在 Delphi 中相同响应消息,只是看起来要稍复杂一点。对于系统已定义的消息,能够直接响应,而对于非系统消息能够照如下自定义: //以下代码写在头文档中: #define WM_MY_OPEN_CMDLINE_FILE (WM_USER 1) //进程间通讯的自定义消息 #d...

    2008-02-23 05:26:01

  • 如何捕获VCL没有处理的Windows消息

    ---- C Builer的VCL提供了对大多数Windows消息的处理机制,这对于一般应用程式是足够了,但VCL也不是无所不包的,对于那些VCL没有处理的Windows消息,在需要时如何进行捕获呢?C Builder采用了消息映像表机制,通过消息映像表将特定的Windows消息和代码中的函数联系起来...

    2008-02-23 05:26:01

  • C Builder中消息处理过程及应用

    C Builder作为一种RAD方式的程式研发工具,其全新的可视化编程环境、面向组件的研发模式无疑会大大地提高编程效率。他对繁杂的Windows 消息及API作了较全面的封装,编程者在大多数情况下不需理会Windows消息的细节,只要将心思放在组件的事件处理函数上即可。然而,毕竟...

    2008-02-23 05:26:00

  • 初级 WINDOWS API C 语言版 编程

    当我们使用着漂亮的界面,方便快捷的应用程式的时候。我们才会发现,以前曾编写的程式是多么的粗糙(TC编写的程式)。简单的界面,16色的显示系统,大大的落后于电脑的发展。简单的说就是杀鸡用牛刀。如何该改变这种情况呢?Microsoft公司在推出windows操作系统的时候...

    2008-02-23 05:26:00

  • 在C Builder中自定义预览窗口

    Borland C++ Builder是基于C++语言的可视化编程环境,他提供了可重用组件库和一系列RAD设计工具,使得编程者只需用少量的手工代码就能够创建出高效的Windows应用程式,尤其是复杂的数据库访问应用程式,因此深受软件研发人员的喜爱。 在研发数据库访问应用程式时,...

    2008-02-23 05:25:59

  • 利用CB研发特别的屏幕显示效果

    以前,程式员在DOS平台下研发应用软件时,都会利用DOS的开放性特点,通过中断编写出一些特别的显示效果,以此来给自己的程式增加一些有趣的特色。然而,随着面向Windows的编程和可视化的第四代研发工具的逐步使用,人们越来越被Windows的统一的编程风格所束缚,同时由于...

    2008-02-23 05:25:58

  • C Builder中大尺寸图象的显示技巧

    在C Builder中利用TImage控件能够轻松地读入并显示图象,但TImage 控件本身不能够接收输入焦点,也没带有滚动条,在显示超出显示区域范围的大图象时,需要对TImage控件进行加强。本文提出两种最容易实现且有效的方法,满足不同应用的需求。 方法一:增加滚动条。 增加滚...

    2008-02-23 05:25:57

2