待编辑……

来源:互联网 发布:盔甲雾化器数据 编辑:程序博客网 时间:2024/05/16 06:10

9、取得复选按钮的是否选中:

LRESULT Button_GetCheck(
    HWND hwndCtl
);BST_CHECKED BST_UNCHECKED

设置复选按钮是否选中:

LRESULT Button_SetCheck(
    HWND hwndCtl,
    int check);BST_CHECKED BST_UNCHECKED

7ListBox(Combo类似)

1)添加项:

如果采用LBS_SORT样式,那么填入清单方块最简单的方法是借助ListBox_AddString

int ListBox_AddString(
    HWND hwndCtl,
    LPCSTR lpsz);

      

如果没有采用LBS_SORT,那么可以使用ListBox_InsertString指定一个索引值,将字符串插入到清单方块中:

int ListBox_InsertString(
    HWND hwndCtl,
    int index,    LPCSTR lpsz);

2)删除项:

int ListBox_DeleteString(
    HWND hwndCtl,
    int index);

3)取得有多少项:

int ListBox_GetCount(
    HWND hwndCtl
); (4)选定某一项int ListBox_SetCurSel(
    HWND hwndCtl,
    int index);将iParam设定为-1则取消所有选择(5) 确定目前选项的索引:int ListBox_GetCurSel(
    HWND hwndCtl
); 如果没有项目被选中,那么从呼叫中传回的iIndex值为LB_ERR。(6)将某项目复制到文字缓冲区中:int ListBox_GetText(
    HWND hwndCtl,
    int index,    LPCTSTR lpszBuffer);

9、菜单资源

1)制作好菜单资源后,在对话框的Menu属性中选择刚才制作好的对话框。

2)响应菜单操作。菜单点击后也会发送WM_COMMAND消息id就是被选择菜单的id。例子:



case IDM_QUIT:



原创粉丝点击