MFC程式設計 標尺的例子

2021-08-10 20:18:45 字數 974 閱讀 1541

我們首先看乙個例子:

標頭檔案:

//而cmainwindow的建構函式通過create建立了在螢幕上顯示的視窗;

;class cmainwindow : public cframewnd

;

原始檔:

#include

#include "ruler.h"

//////

//////

//////

//////

//////

//////

//////

//////

//////

/////

//////

//////

//////

//////

//////

//////

//////

//////

//////

/////

// cmainwindow訊息對映以及成員函式

begin_message_map (cmainwindow, cframewnd)

on_wm_paint ()

end_message_map ()

cmainwindow::cmainwindow ()

void cmainwindow::onpaint ()

for (int i=150; i<1300; i+=50)

for (int i=200; i<1300; i+=100)

}

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

標尺的應用程式沒有採用把要傳遞給textout的字串硬編碼的方法,而是呼叫了cstring::format 生成標尺上的文字,cstring是描述文字字串的mfc類,對於cstring物件而言,format就能完成文字格式化,而不呼叫其它的外部函式。

程式設計的例子

我們程式設計有哪些語句呢,比如這個 print defin data ifnext 等等,print的作用是顯示 先用print來程式設計 print htllo print htllo print htllo print htllo print htllo print htllo print ht...

boost socket程式設計 例子

服務端程式 1 boostserver.cpp 定義控制台應用程式的入口點。2 34 include stdafx.h 5 include 6 include 78 using namespace boost asio 9 define block size 64 1024 1011 int mai...

MFC程式設計學習

1.對話方塊的key訊息先要被pretranslatemessage函式處理,然後轉到onkeydown處理 所有遮蔽一些按鍵可以到pretranslatemessage函式裡進行 注意過濾wm keydown 和 wm syskeydown 一些系統按鍵 2.組合鍵的判斷 bool bctrlke...