VC++60 第九章 在窗體上寫字

第九章 在窗體上寫字

從前面的例程中我們看到,要在視窗式的應用程序中顯示文字可用靜態文本、編輯框和彈出消息框等方法。另外的一種方法是直接在窗口面版上寫字,用這種方法還可以自由設置字體、大小和顏色。在窗體上寫字實際上是“畫”字,需要先創建一個可以“畫”的對象——CPaintDC對象。

 

本章要點

1 用CFont類和創建字體
2 如何在窗體上寫字?
3 單選按鈕組的用法
4 利用列表框進行選擇

 

9.1 CFont類簡介

 

要設置字體需要創建一個CFont類對象,然後利用它的CreateFont()函數來設置當前字體。CreateFont()有14個參數,下面我們用代碼加註釋的方法簡要介紹,詳情可查閱MSDN連機幫助文檔,參看MFC庫手冊。

        CFont myFont;             //創建一個字體對象
        myFont.CreateFont(
           16,                   //1.字體高度。
            0,                    //2. =0 表示保持縱橫比
            0, 0,                 //3.4.角度
            400,                  //5.線的寬度,400爲正常  
            FALSE, FALSE, 0,      //6.7.8.斜體,下劃線,刪除線(否)
            ANSI_CHARSET,         //9.字符集
            OUT_DEFAULT_PRECIS,       //10.精度
            CLIP_DEFAULT_PRECIS,      //11.
            DEFAULT_QUALITY,          //12.質量
            DEFAULT_PITCH|FF_SWISS,   //13.強度和家族 
            "Arial"             

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章