MFC 組合框,列表框

2021-08-08 16:57:11 字數 2496 閱讀 9579

組合框 ccombobox

列表框 clistbox

組合框:combo box

列表框:list box

屬性中「sort」支援自動排序

1.新增如圖空間,並聲稱對應的組合框和列表框 編輯框的控制項。

2.新增「新增」「刪除」函式

void clb007dlg::onbnclickedbtnadd()

void clb007dlg::onbnclickedb***el()

nindex = m_lst_demo.getcursel();

if(nindex >-

1)

}

dlg.cpp

// lb007dlg.cpp : 實現檔案

//#include "stdafx.h"

#include "lb007.h"

#include "lb007dlg.h"

#include "afxdialogex.h"

#ifdef _debug

#define new debug_new

#endif

// 用於應用程式「關於」選單項的 caboutdlg 對話方塊

class

caboutdlg : public cdialogex

; protected:

virtual void dodataexchange

(cdataexchange* pdx); // ddx/ddv 支援

// 實現

protected:

declare_message_map

()};

caboutdlg::caboutdlg

() : cdialogex

(caboutdlg::idd)

void caboutdlg::dodataexchange

(cdataexchange* pdx)

begin_message_map

(caboutdlg, cdialogex)

end_message_map

()// clb007dlg 對話方塊

clb007dlg::clb007dlg

(cwnd* pparent /*=null*/)

: cdialogex

(clb007dlg::idd, pparent)

void clb007dlg::dodataexchange

(cdataexchange* pdx)

begin_message_map

(clb007dlg, cdialogex)

on_wm_syscommand

()on_wm_paint

()on_wm_querydragicon

()on_bn_clicked

(idc_btn_add, &clb007dlg::onbnclickedbtnadd)

on_bn_clicked

(idc_btn_del, &clb007dlg::onbnclickedb***el)

end_message_map

()// clb007dlg 訊息處理程式

bool

clb007dlg::oninitdialog

() }

// 設定此對話方塊的圖示。當應用程式主視窗不是對話方塊時,框架將自動

// 執行此操作

seticon

(m_hicon, true); // 設定大圖示

seticon

(m_hicon, false); // 設定小圖示

// todo: 在此新增額外的初始化**

return true; // 除非將焦點設定到控制項,否則返回 true

}void clb007dlg::onsyscommand

(uint

nid, lparam

lparam)

else

}// 如果向對話方塊新增最小化按鈕,則需要下面的**

// 來繪製該圖示。對於使用文件/檢視模型的 mfc 應用程式,

// 這將由框架自動完成。

void clb007dlg::onpaint

() else

}//當使用者拖動最小化視窗時系統呼叫此函式取得游標

//顯示。

hcursor

clb007dlg::onquerydragicon

()void clb007dlg::onbnclickedbtnadd

()void clb007dlg::onbnclickedb***el

() nindex = m_lst_demo.getcursel

(); if(nindex >-1)

}

C 列表框 複選列表框 組合框的使用

功能實現效果 實現 1 宣告相關變數儲存專業 課程設定及相關資訊 csharp string gr,msg,xy string spec,cour1,cour2,cour3,cour4,cour5 2 在form1類中自定義函式bool checkgr 檢查學生資訊 csharp private b...

下拉列表框和組合框

組合框被操作時會向父視窗傳送通知訊息,這些通知訊息及其含義如下 cbn closeup 組合框的列表框元件被關閉,簡易組合框不會傳送該通知訊息 cbn dblclk 使用者在某列表項上雙擊滑鼠,只有簡易組合框才會傳送該通知訊息 cbn dropdown 組合框的列表框元件下拉,簡易式組合框不會傳送該...

易語言組合框去重複到列表框

在輔助開發時,我們需要通過組合框控制一些功能,或者獲取一些資料,比如把組合框裡 的值新增到列表框,這裡就需要去除重複的,以下 實現了這個功能。版本 2 支援庫 spec 支援庫 edatastructure 程式集 視窗程式集 啟動視窗 子程式 按鈕1 被單擊 區域性變數 專案,文字型 專案 組合框...