freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

[經(jīng)濟學]第10章對話框(編輯修改稿)

2025-02-15 16:29 本頁面
 

【文章內容簡介】 …… 第 10章 對話框 信工計算機教研室 滾動條: CScrollBar SB_LINELEFT SB_LINERIGHT SB_PAGELEFT SB_PAGERIGHT SB_LINEUP SB_PAGEUP SB_THUMBTRACK和 SB_THUMBPOSITION SB_PAGEDOWN SB_LINEDOWN 第 10章 對話框 信工計算機教研室 滾動條: CScrollBar ?滾動條基本操作 (2) ?設置滾動塊位置: SetScrollPos,操作滾動條后,滾動塊不會自動變化位置,必須調用該方法調整滾動塊位置 ?GetScrollRange:獲得滾動范圍 ?GetScrollPos:獲得當前滾動位置 第 10章 對話框 信工計算機教研室 滑動條: CSliderCtrl ?基本操作 ?由滑動塊和刻度線構成,按指定增量移動 ?常用屬性 ? Orientation:設置刻度線方向 ? Tick marks:顯示刻度線 ? Point:設置刻度線及滑塊尖頭的方向 ? Auto ticks:按一定步長間隔顯示刻度線, 默認間隔為 1 第 10章 對話框 信工計算機教研室 滑動條: CSliderCtrl ?基本方法 ?設置滑動條范圍: SetRange ?設置滑塊位置: SetPos ?SetTic:設置刻度線位置,一次只能設置一個刻度線,用于手動設置刻度線 ?SetTicFreq:設置刻度線的疏密程度,配合Auto ticks屬性使用,每隔一定單位自動顯示一條刻度線 第 10章 對話框 信工計算機教研室 旋轉按鈕: CSpinButtonCtrl ?基本操作 ?是一對箭頭按鈕,也稱上下控件 ?通常與其它控件相伴,一般與 Tab順序相鄰的控件相伴,最常用的是編輯框控件 ?一般將 Auto buddy和 Set buddy integer屬性選中 ?設置 Alignment屬性為 Right,選中的按鈕將嵌入在編輯框控件的右側 第 10章 對話框 信工計算機教研室 旋轉按鈕: CSpinButtonCtrl ?基本方法 ?設置范圍: SetRange ?設置當前位置: SetPos ?設置基數(shù): SetBase,設置顯示的基數(shù), 16進制或十進制 第 10章 對話框 信工計算機教研室 1進度條: CProgressCtrl ?進度條基本操作 ?設置進度條范圍: SetRange ?設置填充步長: SetStep ?設置當前位置: SetPos ?前進一個步長: StepIt ?選中 Smooth屬性,表示平滑地填充進度條,否則按塊進行填充。 ?進度條往往與 WM_TIMER消息配合使用 第 10章 對話框 信工計算機教研室 示例:訪問編輯框 ?任務:在一個對話框中,設置三個編輯框和一個按鈕,前兩個用于輸入加數(shù),點擊 “ 加法 ” 按鈕后,將前兩個數(shù)的和輸出到第三個編輯框中。 第 10章 對話框 信工計算機教研室 關聯(lián)對話框類 ?關聯(lián)對話框類為 CAddDlg。 ?映射按鈕 IDC_ADD的單擊消息 void CAddDlg::OnAdd() { …… } 第 10章 對話框 信工計算機教研室 獲取控件窗口指針 void CAddDlg::OnAdd() { int num1,num2,result。 char ch1[10], ch2[10], ch3[10]。 GetDlgItem(IDC_NUM1) GetWindowText(ch1, 10)。 GetDlgItem(IDC_NUM2) GetWindowText(ch2, 10)。 num1=atoi(ch1)。 num2=atoi(ch2)。 result=num1+num2。 itoa(result, ch3,10)。 GetDlgItem(IDC_SUM)SetWindowText(ch3)。 } 得到指定 ID號控件的窗口指針。 第 10章 對話框 信工計算機教研室 直接讀取編輯框 void CAddDlg::OnAdd() { int num1,num2,result。 char ch1[10], ch2[10], ch3[10]。 GetDlgItemText(IDC_NUM1,ch1,10)。 GetDlgItemText(IDC_NUM2,ch2,10)。 num1=atoi(ch1)。 num2=atoi(ch2)。 result=num1+num2。 itoa(result, ch3,10)。 SetDlgItemText(IDC_RESULT,ch3)。 } 第 10章 對話框 信工計算機教研室 讀取為整數(shù) void CAddDlg::OnAdd() { int num1,num2,result。 num1 = GetDlgItemInt(IDC_NUM1)。 num2 = GetDlgItemInt(IDC_NUM2)。 result = num1+num2。 SetDlgItemInt(IDC_SUM,result)。 } 第 10章 對話框 信工計算機教研室 關聯(lián)值成員變量 void CAddDlg::OnAdd() { UpdateData(true)。 m_sum = m_num1+m_num2。 UpdateData(false)。 } 第 10章 對話框 信工計算機教研室 關聯(lián)控件成員變量 第 10章 對話框 信工計算機教研室 關聯(lián)控件成員變量 void CAddDlg::OnAdd() { int num1, num2, result。 char ch1[10], ch2[10], ch3[10]。 (ch1,10)。 (ch2,10)。 num1=atoi(ch1)。 num2=atoi(ch2)。 result = num1+num2。 itoa(result, ch3,10)。 (ch3)。 } 第 10章 對話框 信工計算機教研室 示例:設置畫筆顏色 第 10章 對話框 信工計算機教研室 關聯(lián)成員變量 ?IDC_DRAW:用于繪圖的 Static控件 ?IDC_RED: int m_red,輸入紅色的編輯框 ?IDC_GREEN: int m_green ?IDC_BLUE: int m_blue ?IDC_SCROLLRED:滾動條, CScrollBar m_scroll ?IDC_SLIDEGREEN: CSliderCtrl m_slider ?IDC_SPINBLUE: CSpinButtonCtrl m_spin 第 10章 對話框 信工計算機教研室 初始化控件 BOOL CScrollDlg::OnInitDialog() { CDialog::OnInitDialog()。 (0,255)。 (m_red)。 (0,255)。 (m_green)。 (10)。 (0,255)。 UpdateData(false)。 first = false。 return TRUE。 } 第 10章 對話框 信工計算機教研室 編輯框更新 ?映射編輯框更新消息 EN_CHANGE void CScrollDlg::OnChange() { UpdateData()。 (m_red)。 (m_green)。 Draw()。 //類中將要定義的繪圖函數(shù) } //將前兩個編輯框的 EN_CHANGE均映射到同一個處理函數(shù)中。 第 10章 對話框 信工計算機教研室 編輯框更新 ?第三個編輯框更新消息 EN_CHANGE void CScrollDlg::OnChange2() { if(first) return。 UpdateData()。 Draw()。 //類中將要定義的繪圖函數(shù) } // first作用:對話框類的 bool型成員,在構造函數(shù)中初始化為 true,首次調用時旋轉按鈕還沒有初始化好,避免出現(xiàn)問題;在 InitialDialog完成初始化之后,將 first置為 false 。 第 10章 對話框 信工計算機教研室 WM_HSCROLL void CScrollDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { // 判斷由那個控件發(fā)出 int nID=pScrollBarGetDlgCtrlID()。 if(nID==IDC_SLIDE
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1