218hty
級(jí)別: 家園常客
|
BS_PUSHBUTTON:指定一個(gè)命令按鈕,這是一個(gè)復(fù)位按鈕嗎?我需要一個(gè)置位按鈕,或是切換式按鈕,這個(gè)命令如何表示? |
---|---|
|
218hty
級(jí)別: 家園?
|
按鈕風(fēng)格 BS_PUSHBUTTON 下壓式按鈕,也即普通按鈕 BS_AUTORADIOBUTTON 含自動(dòng)選中狀態(tài)的單選按鈕 BS_RADIOBUTTON 單選按鈕,不常用 BS_AUTOCHECKBOX 含自動(dòng)選中狀態(tài)的復(fù)選按鈕 BS_CHECKBOX 復(fù)選按鈕,不常用 BS_AUTO3STATE 含自動(dòng)選中狀態(tài)的三態(tài)復(fù)選按鈕 BS_3STATE 三態(tài)復(fù)選按鈕,不常用 以上風(fēng)格指定了創(chuàng)建的按鈕類型,不能同時(shí)使用,但必須有其一。 BS_BITMAP 按鈕上將顯示位圖 BS_DEFPUSHBUTTON 設(shè)置為默認(rèn)按鈕,只用于下壓式按鈕,一個(gè)對(duì)話框中只能指定一個(gè)默認(rèn)按鈕 rect指定按鈕的大小和位置; pParentWnd指示擁有按鈕的父窗口,不能為NULL; nID指定與按鈕關(guān)聯(lián)的ID號(hào),用上一步創(chuàng)建的ID號(hào)。 返回值:若成功,返回非0;否則返回0 CButton::DrawItem 重載該函數(shù)繪制一個(gè)CButton對(duì)象,由框架調(diào)用該函數(shù) virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct); 參數(shù):lpDrawItemStruct指向包含繪制項(xiàng)信息和要求類型的LPDRAWITEMSTRUCT結(jié)構(gòu)的長(zhǎng)指針 CButton::SetCheck 設(shè)置或復(fù)位單選按鈕和復(fù)選按鈕的選擇狀態(tài) void SetCheck(int nCheck); 參數(shù):nCheck 指定設(shè)置的狀態(tài),0為未選擇,1為選中,2為不確定 |
---|---|
|