返回首页 - Notes - 2012

Windows 编程常用函数


通用函数

MessageBox(NULL, TEXT("对话框内容"), TEXT("标题"), MB_OKCANCEL | MB_ICONQUESTION)
弹出一个简单的对话框(图标和按钮标识只是用一些十六进制数字定义的宏)

GetDlgItemText(窗口句柄, 控件标识, 字符串缓冲区, sizeof(字符串缓冲区))
从控件获取文本内容,并将其存储到指定的缓冲区

SetDlgItemText(窗口句柄, 控件标识, 字符串缓冲区)
设置指定控件的文本内容,成功返回非负值

GetDlagItem(窗口句柄, 控件标识)
取得某窗口指定的控件句柄


组合框函数

ComboBox_AddString(组合框控件句柄, TEXT("选项内容"))
向组合框添加指定的选项,添加的选项不会排列成特定的顺序

ComboBox_InsertString(组合框控件句柄, 插入索引值, TEXT("选项内容"))
一样是向组合框添加指定选项,同时可以指定插入的索引值,可以将索引值设成 -1,这表示按代码书写顺序依次添加在已有项的最后面

ComboBox_DeleteString(组合框控件句柄, 选项索引值)
删除组合框对应指定索引值的选项

ComboBox_GetCurSel(组合框控件句柄)
取得组合框当前所选中选项的索引,索引值从 0 开始

ComboBox_GetCount(组合框控件句柄)
取得组合框选项的总个数

ComboBox_GetLBText(组合框控件句柄, 选项索引值, 字符串缓冲区)
得到组合框指定索引项的选项内容

ComboBox_SetCurSel(组合框控件句柄, 选项索引值)
选定组合框中指定的某一选项


date : 2012-01-30、2012-02-23