![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Borland C++ Builder
文章平均质量分 52
csdn_light
这个作者很懒,什么都没留下…
展开
-
c++ builder:检测活动桌面是否激活
前一段时间,小弟编写一个关于壁纸的软件,因为要确认是否启动了Active Desktop,所以写了下面的代码。或许大家也会用得着.bool __fastcall TWallFrm::ActiveDesktop(void){ /*检测是否启动了Active Desktop 是则返回true,否则返回false*/ HWND hwnd;原创 2001-06-30 00:49:00 · 699 阅读 · 0 评论 -
c++ builder:如何转换全角字符到半角字符?
我们知道,在windows中,中文和全角字符都占两个字节,并且使用了ASCII Chart 2 (codes 128–255)。我们可以凭这一点来一个个检测用户输入的是否是中文和全角字符。实际上,全角字符的第一个字节总是被置为163,而第二个字节则是相同半角字符码加上128(不包括空格)。如半角A为65,则全角A则是163(第一个字节)、193(第二个字节,128+65)。而对于中文来讲原创 2001-06-16 22:30:00 · 1213 阅读 · 0 评论 -
C++Builder:在运行时创建BDE别名
C++Builder:在运行时创建BDE别名 通过BDE别名来连接数据库,确实很方便,然而,那些没有确定的数据库,我们却无法给它创建别名。而大多数时候,当我们把程序交给别人真正投入使用时,别名的路径也是不确定的。这就要求我们在程序运行时动态连接到数据库。 现在,假设在程序运行目录下有个通讯录Friends.db,我们要通过TQuery、TDataSource等控件来访问:本人学习原创 2001-06-28 06:34:00 · 836 阅读 · 0 评论