VC 學習筆記 四

2021-03-31 12:45:35 字數 1647 閱讀 7648

messagebox button ***bination ids:

mb_abortretryignore abort,retry,ignore

mb_ok   ok

mb_okcancel  ok,cancel

mb_retrycancel  retry,cancel

mb_yesno  yes,no

mb_yesnocancel  yes,no,cancel

messagebox icon ids:

mb_iconinformation informational icon

mb_iconquestion  question mark icon

mb_iconstop  stop sign icon

mb_iconexclamation exclamation mark icion

messagebox return value ids:

idabort  abort

idretry  retry

idignore ignore

idyes  yes

idno  no

idok  ok

idcancel cancel

***mon dialog classes:

cfiledialog  file selection

cfontdialog  font selection

ccolordialog  color selection

cpagesetupdialog page setup for printing

cprintdialog  printing

cfindreplacedialog find and replace

定製cfiledialog:可以通過對於屬性m_ofn的設定,對其進行定製:

typedef struct tagofnopenfilename;

the pen class:

cdc dc(this);

cpen lpen(ps_solid,1,rgb(0,0,0));

dc.selectobject(&lpen);

the brush class:

cbrush lpatterbrush(hs_bdiagonal,rgb(0,0,255));

使用bitmap作為背景

cbitmap m_bmpbitmap;

m_bmpbitmap.loadbitmap(idb_mybitmap);

cbrush lbitmapbursh(&m_bmpbitmap);

the bitmap class:

在程式中新增的方法:

1.使用資源檔案的id新增

2.使用activex方式顯示.

3.使用api

hbitmap hbitmap=(hbitmap)::loadimage(afxgetinstancehandle(),m_sfilename,image_bitmap,0,0,lr_loadromfile|lr_createibsection);

m_bmpbitmap.attach(hbitmap);//m_bmpbitmap是cbitmap型

乙個dc是cdc類的四個子類:cpaintdc,cclientdc,cwindowdc和cmetafiledc之一的乙個例項.

VC學習筆記

1 全域性變數和類在入口函式前執行。2 lpctstr為長字串,賦值要用l string 的格式。3 新增和刪除成員函式都是在類屬性裡操作的。4 vs2008對選單的設定都是在屬性裡,新增command訊息也是在相應類的屬性裡。5 settimer 可以隨時使用。設定之後便可以加訊息處理。6 在標頭...

VC學習筆記

程式的建立步驟 1建立框架和對話方塊 2 建立對話方塊對應的對話方塊類 cpassworddlg 由cdialog 派生 並為此對話方塊類增加成員變數 用於獲取放置於編輯框中的密碼內容 m strpassword 3修改對話方塊類的建構函式,對新增加的對話方塊成員變數賦初值 4 在程式主檔案 pas...

VC 學習筆記(二)

1.c語言的結構體是不能有成員函式的,但是 c 中可以的。這樣的話 c 中的結構體和類的作用是相同的,但是 c 中的結構體和類也是有區別的區別就是類可以定義其訪問許可權,而結構體不同,不能定義其訪問許可權。結構體和類在 c 中是可以通用的。2.類是抽象出一些基本屬性,物件是具有具體屬性值。物件是具體...