MFC VS2010 標籤控制項

2021-09-18 01:37:16 字數 2284 閱讀 3750

#include "stdafx.h"

#include "tab_control.h"

#include "tab_controldlg.h"

#include "afxdialogex.h"

#ifdef _debug

#define new debug_new

#endif

// 用於應用程式「關於」選單項的 caboutdlg 對話方塊

class caboutdlg : public cdialogex

; protected:

virtual void dodataexchange(cdataexchange* pdx); // ddx/ddv 支援

// 實現

protected:

declare_message_map()

};caboutdlg::caboutdlg() : cdialogex(caboutdlg::idd)

void caboutdlg::dodataexchange(cdataexchange* pdx)

begin_message_map(caboutdlg, cdialogex)

end_message_map()

// ctab_controldlg 對話方塊

ctab_controldlg::ctab_controldlg(cwnd* pparent /*=null*/)

: cdialogex(ctab_controldlg::idd, pparent)

void ctab_controldlg::dodataexchange(cdataexchange* pdx)

begin_message_map(ctab_controldlg, cdialogex)

on_wm_syscommand()

on_wm_paint()

on_wm_querydragicon()

on_notify(tcn_selchange, idc_tab1, &ctab_controldlg::onselchangetab1)

end_message_map()

// ctab_controldlg 訊息處理程式

bool ctab_controldlg::oninitdialog()

} seticon(m_hicon, true);

seticon(m_hicon, false);

crect tabrect;

m_tab.insertitem(0, _t("計算器"));

m_tab.insertitem(1, _t("選擇"));

m_tab.insertitem(2, _t("應用"));

m_one.create(idd_dialog1, &m_tab);

m_two.create(idd_dialog2, &m_tab);

m_three.create(idd_dialog3, &m_tab);

m_tab.getclientrect(&tabrect);

tabrect.left += 5;

tabrect.right -= 5;

tabrect.top += 20;

tabrect.bottom -= 5;

m_one.movewindow(&tabrect);

m_two.movewindow(&tabrect);

m_three.movewindow(&tabrect);

m_one.showwindow(true);

m_tab.setcursel(0);

return true;

}void ctab_controldlg::onsyscommand(uint nid, lparam lparam)

else }

// 如果向對話方塊新增最小化按鈕,則需要下面的**

// 來繪製該圖示。對於使用文件/檢視模型的 mfc 應用程式,

// 這將由框架自動完成。

void ctab_controldlg::onpaint()

else }

//當使用者拖動最小化視窗時系統呼叫此函式取得游標

//顯示。

hcursor ctab_controldlg::onquerydragicon()

void ctab_controldlg::onselchangetab1(nmhdr *pnmhdr, lresult *presult)

*presult = 0;

}

MFC(VS2010)字型對話方塊

void ctwo onbnclickedfornt 使用選定字型的logfont建立新的字型 m font.createfontindirect fontdlg.m cf.lplogfont 獲取編輯框idc font edit的cwnd指標,並設定其字型 getdlgitem idc front...

標籤控制項 CTableCtrl 控制項

前言 區別 ctablectrl和cpropertysheet.乙個是控制項,另乙個是對話方塊屬性類 目錄 0.訊息彙總 1.常用方法總結 0.訊息彙總 1.常用方法總結 定義視窗資源以及和類進行相關繫結物件兩個,標籤控制項新增兩個子項.建立視窗,設定相關區域,移動視窗.原始碼 m tab.inse...

TextView 標籤控制項

常用 android text 顯示文字內容 android textcolor 文字的顏色 android textsize 文字的大小 android textstyle 字型樣式 bold,italic android maxlength 允許的最大字元數 android password 是...