国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

VS2013/MFC基于對話框編程:復(fù)選框

在MFC中,復(fù)選框(Check Box)是對話框中常用的控件之一。它通常用來使能某種功能或選項(xiàng),用戶可以通過選擇或取消選擇復(fù)選框來啟用或禁用相應(yīng)的功能。本文將通過一個簡單的例程來說明如何使用復(fù)選框控件

在MFC中,復(fù)選框(Check Box)是對話框中常用的控件之一。它通常用來使能某種功能或選項(xiàng),用戶可以通過選擇或取消選擇復(fù)選框來啟用或禁用相應(yīng)的功能。本文將通過一個簡單的例程來說明如何使用復(fù)選框控件。

1. 新建項(xiàng)目和添加控件

首先,我們需要新建一個MFC項(xiàng)目,并在對話框中添加三個復(fù)選框和四個編輯框,同時還需要添加一個按鈕。這個程序的功能是計算所選披薩的總價。

2. 復(fù)選框的屬性

每個復(fù)選框有兩個屬性可以設(shè)置。第一個屬性是"Left text",它可以用來將選框和文本的左右位置互換。另一個屬性是"Push like",它可以將復(fù)選框的樣式改為“按下”、“彈起”模式。在本例中,我們使用默認(rèn)的屬性即可。

3. 修改ID

接下來,我們需要修改復(fù)選框和編輯框的ID。將三個復(fù)選框的ID分別設(shè)置為IDC_Pisa1、IDC_Pisa2和IDC_Pisa3,將四個編輯框的ID分別設(shè)置為IDC_Num1、IDC_Num2、IDC_Num3和IDC_Result,按鈕的ID設(shè)置為IDC_CALC。

4. 添加變量

我們還需要添加變量以便在代碼中操作這些控件。將三個編輯框的變量類型設(shè)置為UINT,并命名為m_num1、m_num2和m_num3,將三個復(fù)選框的變量類型設(shè)置為CButton,并命名為m_pisa1、m_pisa2和m_pisa3。

5. 按鈕事件處理函數(shù)

雙擊按鈕,生成按鈕按下事件處理函數(shù),并在該函數(shù)中添加相關(guān)的代碼。我們可以使用復(fù)選框的常用函數(shù)GetCheck()來獲取復(fù)選框的狀態(tài),判斷是否被選中;使用SetCheck()函數(shù)來設(shè)置復(fù)選框的狀態(tài),其中1表示選中,0表示不選中。

6. 程序測試

最后,我們啟動調(diào)試,勾選所需的披薩類型和數(shù)量,然后點(diǎn)擊按鈕進(jìn)行計算。程序?qū)⒏鶕?jù)用戶的選擇計算出披薩的總價,并顯示在結(jié)果編輯框中。

通過這個簡單的例程,我們學(xué)習(xí)了如何在VS2013/MFC中使用復(fù)選框控件,并了解了一些常用的屬性和函數(shù)。希望這篇文章對您對于基于對話框的編程有所幫助。

標(biāo)簽: