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

正文內(nèi)容

com時(shí)鐘控件課程設(shè)計(jì)報(bào)告(完整版)

  

【正文】 0,centerY7, centerX+keduDRadius*10/910,centerY+7)。 CRect rectText3(centerX5,centerY+(keduDRadius*10/91410), centerX+5,centerY+keduDRadius*10/910)。 pDCDrawText(b, amp。dianzibiao,DT_CENTER)。//時(shí)和分之間的帽號(hào) if(m_minute 10) { shijian += 0。 //定義數(shù)字時(shí)鐘的位置,顯示當(dāng)前時(shí)間 CRect dianzibiao(centerX52,centerY*6/15, centerX+52,centerY)。 pDCMoveTo(centerX , centerY)。minutePen)。 oldPen = pDCSelectObject(amp。 j++) { pDCMoveTo(centerX + keduXRadius * cos(j * 6 * PI / 180),//keduxradius是 ,更加接近圓周,所以比起時(shí)針當(dāng)然理所當(dāng)然的更短 centerY + keduXRadius * sin(j * 6 * PI / 180))。//配合下面的執(zhí)行代碼 , 使用自己定義的畫筆來(lái)設(shè)置表盤的顏色 CPen * oldPen = pDCSelectObject(amp。//用較小的一個(gè)作為鐘表的半徑 , 避免半徑太大矩形放不開 clockRadius = clockRadius * 。///取得客戶區(qū)域 pDCFillRect(rect,amp。//時(shí)鐘正常工作狀態(tài) flag2=1。bmp)。 添加 WM_TIMER消息響應(yīng)函數(shù),加入 Invalidate()。通過(guò)一個(gè)計(jì)時(shí)器消息,使視圖 50ms 刷新一次,以保證時(shí)間的準(zhǔn)確性。在主框架類中修改窗口等屬性,使整個(gè)時(shí)間的顯示更加協(xié)調(diào)。當(dāng)然,現(xiàn)在關(guān)于時(shí)鐘的各種應(yīng)用程序?qū)映霾磺?,我的目的是設(shè)計(jì)一款界面簡(jiǎn)單、方便易用、功能相對(duì)豐 富的指針式時(shí)鐘程序。 系統(tǒng)測(cè)試 ................................... 錯(cuò)誤 !未定義書簽。 背景、目的、意義、解決的主要問(wèn)題及應(yīng)達(dá)到的技術(shù)要求 錯(cuò)誤 !未定義書簽。 模塊 設(shè)計(jì) .................................................................................... 錯(cuò)誤 !未定義書簽。 一、 課程設(shè)計(jì)目的 時(shí)鐘幾乎是每個(gè)人生活中必備的生活用品。通過(guò)菜單可以實(shí)現(xiàn)鬧鈴功能、表盤背景、指針顏色設(shè)置、倒計(jì)時(shí)等功能。向窗口輸出信息時(shí),為了保證高刷新率下繪圖不閃爍,使用內(nèi)存繪圖的方法,在內(nèi)存中創(chuàng)建一個(gè)與屏幕繪圖區(qū)域一致的對(duì)象,使得重繪視圖時(shí)可以大大提高運(yùn)行速度。在菜單欄里添加一個(gè)“設(shè)置時(shí)間”的選項(xiàng)和一個(gè)菜單消息,當(dāng)點(diǎn)擊這個(gè)選項(xiàng)就會(huì)彈出設(shè)置時(shí)間日期的對(duì)話框,對(duì)話框中編輯控件設(shè)定了每個(gè)值的取值范圍,從而對(duì)輸入錯(cuò)誤進(jìn)行排除。//定義一個(gè)位圖類型的變量。 m_minute = ()。 ASSERT_VALID(pDoc)。 int centerX = ()/2。//分針半徑 int secondRadius = clockRadius * 。 pDCLineTo(centerX + clockRadius * cos(i * 30 * PI / 180), centerY + clockRadius * sin(i * 30 * PI / 180))。//秒針每動(dòng)一格,其效果等同于分針動(dòng) 1/60格 double hourRadians = m_hour * 2 * PI / 12 + minuteRadians*5 / 60。 //CPen minutePen(PS_SOLID, 4, RGB(255,255,0))。 CPen hourPen(PS_SOLID,8,hourcolor)。abrush)。//ITOA功能,把一整書轉(zhuǎn)換為字符串, 10進(jìn)制 itoa(m_second, temp3, 10)。 //完成數(shù)字時(shí)鐘顯示當(dāng)前時(shí)間 pDCSetBkMode (TRANSPARENT)。abc)。 pDCDrawText(c, amp。 pDCDrawText(e, amp。amp。 } //如果要求時(shí)鐘暫停,則不調(diào)用 OnTimer函數(shù) if(flagamp。 flag2=1。 flag2=0。 if(()==IDOK)//如果 Updatedata(TRUE),將控件的值賦值給成員變 //量 。 //然后用 SetTimer(1,1000,NULL)就行了。 m_hour。 } ( 5): //設(shè)置表盤顏色 void CShejiView::OnBpcolor() { // TODO: Add your mand handler code here CColorDialog ColorDlg。 if(IDOK == ()) //將調(diào)色板實(shí)例化 { minutecolor= ()。程序設(shè)計(jì)過(guò)程中最大的困難就是對(duì)于 MFC 中的函數(shù)了解不夠,不能融會(huì)貫通的拿來(lái)運(yùn)用,通過(guò)Google 搜索引擎的查詢給自己提供了很大的幫助。對(duì)老師表示由衷的感謝。書到用時(shí)方恨少,在以后的學(xué)習(xí)中一定要吸取經(jīng)驗(yàn),學(xué)好基礎(chǔ)知識(shí)并努力開闊視野。 //創(chuàng)建調(diào)色板對(duì)象 |=CC_FULLOPEN。 if(IDOK == ()) //將調(diào)色板實(shí)例化 { bpcolor= ()。 } m_second。 { // TODO: Add your message handler code here and/or call default //若為時(shí)鐘狀態(tài)則獲取系統(tǒng)當(dāng)前 時(shí)間 if(flag==0) { CTime curtime = CTime::GetCurrentTime()。 { UpdateData(true)。 Invalidate()。//KillTimer:移除定時(shí)器函數(shù)的聲明 :移除先前用 SetTimer設(shè)置的定時(shí)器。flag2) return。amp。 CString f(3)。 CString d(6)。 CRect rectText1(centerX52,centerY*3/2, centerX+52,centerY*2)。 pDCDrawText(shijian,amp。//temp1用來(lái)保存小時(shí), temp2用來(lái)保存分鐘, temp3用來(lái)保存秒 shijian += :。//最左是圓心減 8,最右是圓心加 8
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1