windows 控件编程
来源:互联网 发布:access数据库编程 编辑:程序博客网 时间:2024/05/17 23:45
文本框有事件
GetDlgItemInt//得到文本框数值
SetDlgItemInt
GetDlgItemText//得到文本框文本
SetDlgItemText
滑块:
SendMessage( GetDlgItem( hDlg, IDC_SLIDER1 ), TBM_GETPOS, 0, 0 )//返回滑块值
SendMessage( GetDlgItem( hDlg, IDC_SLIDER1 ), TBM_SETRANGE, 0, MAKELONG(2, 6) );//滑块范围 2-6
Message( GetDlgItem( hDlg, IDC_SLIDER1 ), TBM_SETPOS, 1, k);//滑块初始值
上下按钮
LOWORD( SendMessage( GetDlgItem( hDlg, IDC_SPIN2 ), UDM_GETPOS, 0, 0 ) )返回上下按钮的值
SendMessage( GetDlgItem( hDlg, IDC_SPIN2 ), UDM_SETRANGE, 0, (LPARAM) MAKELONG( 30000, 8 ) )//设置上下按钮范围
SendMessage( GetDlgItem( hDlg, IDC_SPIN2 ), UDM_SETPOS, 0, (LPARAM) MAKELONG( k, 0) ); //设置上下按钮初始值
复选框有事件
CheckDlgButton(hDlg,IDC_CHECK1,k);//设置复选框
IsDlgButtonChecked(hDlg,IDC_CHECK1)//复选框是否被选中
下拉选项有事件
int nIndex = (int) SendMessage( GetDlgItem( hDlg, IDC_COMBO2 ), CB_ADDSTRING, 0, (LPARAM) str );添加选项
SendMessage( GetDlgItem( hDlg, IDC_COMBO2 ), CB_SETITEMDATA, nIndex, (LPARAM) str );//设置选项索引值
(DWORD) SendMessage( GetDlgItem( hDlg, IDC_PREDEF_COMBO ), CB_GETCURSEL, 0, 0 );//返回选项索引
SendMessage( GetDlgItem( hDlg, IDC_PREDEF_COMBO ), CB_RESETCONTENT, 0, 0 );//清除所有
SendMessage( hPreDefCombo, CB_SETCURSEL, k, 0 );//默认选项
EnableWindow( GetDlgItem( hDlg, IDC_EDIT2 ), b );//控件是否生效
- windows 控件编程
- C# windows编程常用控件
- Windows界面编程-----控件问题
- Windows SDK编程之建立控件
- Windows SDK编程之建立控件
- directX和windows api控件混合编程
- c语windows编程tab控件使用
- Windows编程入门(6)--MFC常用控件
- Windows编程之基本窗口控件小结
- Windows编程中的子窗口控件设计
- 【Windows编程】系列第二篇:Windows SDK创建基本控件
- 【Windows编程】系列第二篇:Windows SDK创建基本控件
- 【Windows编程】系列第二篇:Windows SDK创建基本控件
- 【Windows编程】系列第二篇:Windows SDK创建基本控件
- 【Windows编程】系列第二篇:Windows SDK创建基本控件
- 【Windows编程】系列第二篇:Windows SDK创建基本控件
- ASP.NET移动控件编程和Windows Mobile编程
- .NET(Windows Forms) 编程技巧 —— 控件叠加
- 让你的Lable拥有qq表情!
- SysListView32控件响应鼠标单击消息
- 登陆状态备忘
- 再也不能这样活 再也不能那样过
- CString,int char*之间的转换
- windows 控件编程
- jQuery 选择表格(table)里的行和列
- WINDOWS API编程乱叹
- java中文件的操作
- C++指针(2012.06.26&06.27)
- 小公司的管理之惑
- ubuntu12.04 root登录
- IIS 上传文件大小配置
- 关于TPM 的Seal 和 Unseal