当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 作者:孙航东 本文介绍了在Win 98环境下,如何利用C++ Builder和Windows的Api函数创建满足用户特定需求的Combo框,并且通过Api函数扩充了C++ Builer标准组件的功能。
 

 

 ·i/o 端口读写的实现    »显示摘要«
    摘要:细心的读者会发现,c++builder不再支持如inportb()、outportb()一类i/o端口读写指令了。准确地说,在windows环境下,borlandc++仅支持16位应用程序的端口操作,对32位应用程序的端口操作不再支持,而c++builder开发出来的程序是32位的。我个人以为,这是c++builder设计者的败笔。因为pc机中,i/o地址空间与内存地址空间从来都是各自独立的。看看......
    摘要:作者:李东 我们在使用163、长通飞华等免费电子邮件的时候,会发现这些电子信箱具有在线收发的功能,即可以通过浏览器发送和接收邮件电子邮件。这些功能一般是通过cgi实现的,而cgi技术正在逐渐被isapi/nsapi技术所取代,下面的例子使用c++builder4.0中的isapi/nsapi实现了电子邮件的在线接收。使用c++builder4开发web server程序是非常简单的,c++bu......


用C++ Builder创建组合框
作者:孙航东

本文介绍了在win 98环境下,如何利用c++ builder与windows的api函数创建满足用户特定需求的combo框,并且通过api函数扩充了c++ builer标准组件的功能. 【程序编程相关:(译)win32asm教程-8

【推荐阅读:(译)win32asm教程-9

  在c++ builder 下,其所带的combo控件当内容发生变化时将调用onchange的combo1change事件句柄.这时事件句柄将向系统发送一条基于combo的cb—findstring消息,在消息中传递编辑字符串内容.该消息的sendmessage返回值是下拉框中第一个匹配条目的index值,如果在下拉列表框中找到相匹配的条目,comobo1change句柄将发送一条基于combo的cb—seteditsel消息,该消息的参数确定从插入点到字符串结尾的部分将被选择.结果是被选中的部分是作为消息搜索结果显示在combo的text值中. 【扩展信息:(译)win32asm教程-7

  具体实现:

  1.在进入c++ builder 4.0以后,在窗体上画一个cmobobox1,在items中输入anlantic faloncs.china.japanese.amercia等字符串.
...   下一页
 ·c++ builder 和汇编混合编程一例    »显示摘要«
    摘要:我在写定时提醒 时碰到一个问题:怎么发声?我开始是用 32 位 windows 的 api 函数 messagebeep( -1 ); 那声音又小又难听。原来在 16 位的 windows api 中有的一套 playsound 的函数在 32 位 windows 中又取消了, dos 下的 sound 函数更是早就不能用了。 幸好我对硬件还算了解,知道 pc speaker 的声音是通过系统......
» 本期热门文章:

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