久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

MFC如何實現按鈕控制Picture控件中的圖片

在MFC中,我們可以通過按鈕來控制Picture控件中顯示的圖片。本文將介紹如何實現這一功能,并提供完整的代碼示例。一、新建MFC對話框工程首先,我們需要新建一個MFC對話框工程。按照下圖所示的步驟即

在MFC中,我們可以通過按鈕來控制Picture控件中顯示的圖片。本文將介紹如何實現這一功能,并提供完整的代碼示例。

一、新建MFC對話框工程

首先,我們需要新建一個MFC對話框工程。按照下圖所示的步驟即可:

二、編輯對話框界面并添加Picture控件

打開資源管理器,選擇對話框界面,拖入一個Picture控件,如下圖所示。同時,我們也需要設置Picture控件的屬性以及生成控件的變量。請注意,必須正確設置控件的屬性才能正常顯示圖片。

三、添加位圖資源并保存句柄值

為了讓程序能夠顯示圖片,我們還需要添加兩個位圖資源,并保存它們的句柄值。下面是代碼示例:

CBitmap m_bitmap, m_bitmap2;

CStatic m_ctrlpicture;

m_bitmap.LoadBitmap(IDB_BITMAP1);

m_bitmap2.LoadBitmap(IDB_BITMAP3);

m_((HBITMAP)m_bitmap2);

在程序第一次初始化時加載位圖,并保存位圖的句柄。這里,我們在對話框初始化時加載位圖,具體代碼如下:

四、實現切換按鈕的邏輯代碼

接下來,我們需要實現切換按鈕的邏輯代碼。下面是完整的代碼示例:

void CMFCApplication1Dlg::OnBnClickedOk()

{

// TODO: 在此添加控件通知處理程序代碼

static int testval 0;

if (testval 0)

{

testval 1;

m_((HBITMAP)m_bitmap);

}

else

{

testval 0;

m_((HBITMAP)m_bitmap2);

}

m_(NULL);

}

該代碼片段實現了按鈕控制Picture控件中的圖片切換功能。點擊按鈕后,程序會根據當前的狀態來切換顯示的圖片。

五、編譯運行程序

最后,我們可以編譯并運行程序。啟動程序后,可以看到一個圖片被正常顯示。點擊按鈕后,圖片會隨之切換。

總結

本文介紹了如何在MFC中實現按鈕控制Picture控件中的圖片切換功能。希望本文能對你有所幫助。如果你有任何問題或建議,請隨時聯系作者。

標簽:
主站蜘蛛池模板: 公主岭市| 邓州市| 塔城市| 桑植县| 白玉县| 奇台县| 霍山县| 汝阳县| 松桃| 突泉县| 普兰县| 象山县| 内江市| 清涧县| 栾城县| 梨树县| 萝北县| 伊金霍洛旗| 海城市| 兴文县| 酒泉市| 新宁县| 图们市| 延津县| 调兵山市| 玛曲县| 商丘市| 大丰市| 石景山区| 云浮市| 临洮县| 隆尧县| 永安市| 桐柏县| 济源市| 许昌县| 虹口区| 微博| 屏山县| 东山县| 建水县|