日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MFC程序设计——标尺的例子

發布時間:2023/12/31 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MFC程序设计——标尺的例子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們首先看一個例子:

頭文件:

//Ruler.h//CMyApp類代表應用程序本身,CMyApp::InitInstance通過構造CMainWindow對象創建一個主窗口; //而CMainWindow的構造函數通過Create創建了在屏幕上顯示的窗口;class CMyApp : public CWinApp { public:virtual BOOL InitInstance (); };class CMainWindow : public CFrameWnd { public:CMainWindow (); protected://CMainWindow::OnPaint()處理所有的畫圖任務afx_msg void OnPaint ();DECLARE_MESSAGE_MAP () };

源文件:

//Ruler.cpp #include <afxwin.h> #include "Ruler.h" CMyApp myApp; /////////////////////////////////////////////////////////// // CMyApp member functionsBOOL CMyApp::InitInstance () {m_pMainWnd = new CMainWindow;m_pMainWnd->ShowWindow (m_nCmdShow);m_pMainWnd->UpdateWindow ();return TRUE; }/////////////////////////////////////////////////////////// // CMainWindow消息映射以及成員函數BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)ON_WM_PAINT () END_MESSAGE_MAP ()CMainWindow::CMainWindow () {Create (NULL, _T ("Ruler")); }void CMainWindow::OnPaint () {CPaintDC dc (this); //初始化設備描述表//設置映射模式dc.SetMapMode (MM_LOENGLISH);//設置設備描述表的屬性dc.SetTextAlign (TA_CENTER | TA_BOTTOM); //設置背景模式,透明dc.SetBkMode (TRANSPARENT);// 畫標尺的主體//黃色的畫刷被選為設備描述表CBrush brush (RGB (255, 255, 0));CBrush* pOldBrush = dc.SelectObject (&brush);dc.Rectangle (100, -100, 1300, -200);dc.SelectObject (pOldBrush);//// 畫散列的刻度線//for (int i=125; i<1300; i+=25) {dc.MoveTo (i, -192);dc.LineTo (i, -200);}for (int i=150; i<1300; i+=50) {dc.MoveTo (i, -184);dc.LineTo (i, -200);}for (int i=200; i<1300; i+=100) {dc.MoveTo (i, -175);dc.LineTo (i, -200);//CDC::TextOut畫出數字標注CString string;string.Format (_T ("%d"), (i / 100) - 1);dc.TextOut (i, -175, string);} }

注:C語言中的%d代表整型

標尺的應用程序沒有采用把要傳遞給TextOut的字符串硬編碼的方法,而是調用了CString::Format 生成標尺上的文本,CString是描述文本字符串的MFC類,對于CString對象而言,Format就能完成文本格式化,而不調用其它的外部函數。

總結

以上是生活随笔為你收集整理的MFC程序设计——标尺的例子的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 男阳茎进女阳道视频大全 | 狠狠澡 | 久久的色偷偷 | 精品视频免费播放 | 精品成人久久久 | 另类三区 | 一个色综合网 | 婷婷丁香社区 | 亚洲无人区码一码二码三码 | 污在线观看 | 成人毛片在线 | 少妇3p视频 | 久久午夜精品人妻一区二区三区 | 成人免费无码大片a毛片抽搐色欲 | 九九三级 | 久久久黄色大片 | 中文字幕视频在线播放 | 中文字幕在线视频免费观看 | 神马午夜电影一区二区三区在线观看 | 国产精彩视频在线观看 | 色一情一乱一区二区三区 | 成人动漫免费观看 | 黄色三级av | 国产一区二区三区在线观看视频 | 日本波多野结衣在线 | 最新中文字幕第一页 | 亚洲成a人 | 久久精品中文闷骚内射 | 天天综合亚洲 | 国产精品2020| 精品视频一区二区三区 | 人人曰| 成人福利片 | 91资源在线观看 | 国产有码在线观看 | 3d动漫啪啪精品一区二区中文字幕 | 欧美久久久久久久久久久久 | 国产午夜无码精品免费看奶水 | 黄色欧美在线观看 | 黄色网页在线播放 | 在线不卡一区 | 激情小说一区 | 国产av一区二区三区传媒 | 1769国产精品视频 | 私人午夜影院 | 亚洲欧美日韩国产成人精品影院 | 成人国产免费视频 | 91插插插插插插插插 | 国产三级视频 | 无遮挡av | 1024福利| 人妻一区二区三区免费 | 你懂的在线视频网站 | 国产福利在线播放 | 成人在线视频网 | 日韩久久在线 | 国产富婆一级全黄大片 | 精品一区二区无码 | 极品白嫩少妇无套内谢 | 日韩三级麻豆 | 成人毛片视频免费看 | 午夜精品久久久久久久久久 | 韩国av在线| 五月天在线播放 | 99国产精品99久久久久久粉嫩 | 日本十大三级艳星 | 日本一区二区不卡在线 | 成人3d动漫一区二区三区 | 大胸美女无遮挡 | 奇米影视四色7777 | 成人1区2区 | 国产成人自拍在线 | 国产欧美视频一区 | 婷婷日韩| 久久国产片 | 国产又粗又猛又大爽 | 女同久久另类69精品国产 | www.精品久久 | 伦在线| www欧美色| 射精一区二区 | 欧美第一页浮力影院 | 日韩有码中文字幕在线观看 | 成人第四色 | 欧美xxxxx自由摘花 | 北条麻妃av在线 | 国产污污| 国产区一区二区 | 欧美日韩精品在线播放 | 欧美高清精品一区二区 | 国产丝袜高跟 | 亚洲精品日韩精品 | 久久精品屋 | 亚洲男女av| 国产精品久久久久久久一区探花 | 日本伦理在线 | 欧美一级黄色大片 | 亚洲福利电影网 | 欧美我不卡 |