BCB之路
action爱生活
初来乍到,大家多多关注。
展开
-
StringGrid控件
StringGrid控件组件名称:StringGrid ●固定行及固定列:StringGrid.FixedCols:=固定行之数;StringGrid.FixedRows:=固定列之数;StringGrid. FixedColor:=固定行列之颜色;StringGrid.Color:=资料区之颜色;●资料行列之宽高度:StringGrid.DefaultCol转载 2013-12-17 17:17:35 · 486 阅读 · 0 评论 -
让StringGrid控件显示下拉菜单
1、效果预览2、关键代码void __fastcall TForm1::FormCreate(TObject *Sender){ StringGrid1->ColCount = 4; StringGrid1->RowCount = 6; StringGrid1->DefaultRowHeight = ComboBox1->Height; StringG翻译 2013-12-17 18:13:00 · 633 阅读 · 0 评论 -
ValueListEdit控件的用法
valuelisteditor控件的使用valuelisteditor控件的使用━━━━━━━━━━━━━━━━━━━━━━━━━━1 如何添加行:insertrow函数实例: ValueListEditor1.InsertRow('pp','pp1',true); //第一个参数:key的值(字符串型) //第二个参数: value的值(字符串型)转载 2013-12-13 14:13:31 · 616 阅读 · 0 评论 -
AnsiString
1、AnsiString::Pos如果找到子串,返回子串所在位置,1为原串的第一个字符,与C传统不同。没有找到子串返回0.原创 2014-02-24 14:51:33 · 372 阅读 · 0 评论 -
c/c++中运行外部程序或打开文件(转)
c/c++中运行外部程序或打开文件(转)关于三个SDK函数: WinExec, ShellExecute,CreateProcess 的其他注意事项:【1】定义头文件必须定义以下两个头文件:#include // 可替换为 windows.h#include 如果定义了头文件 #include 的话就不必定义 #include 了。【2】定转载 2014-02-17 10:33:39 · 547 阅读 · 0 评论 -
PeekMessage, GetMessage, PostMessage, SendMessage
1.peekmessage,getmessage区别区别一:他们如果没有捕获到消息,程序的主线程会被操作系统挂起。当操作系统再次回来照顾此线程时,发现消息队列中仍然没有消息可取,此时两个函数的行为就 不同了:peekmessage不管消息队列里有没有消息都会马上返回,有消息返回消息,没消息返回空值,getmessage等待到有消息的时候才返回,区别二:peekmessage转载 2014-02-17 13:45:57 · 531 阅读 · 0 评论