#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 是...