梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
!!!!隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��
#0001 // PenDlg。h �此�header file
#0002 //
#0003
#0004 /////////////////////////////////////////////////////////////////
#0005 // CPenWidthsDlg dialog
#0006
#0007 class CPenWidthsDlg �此�public CDialog
#0008 ��
#0009 // Construction
#0010 public�此�
#0011 CPenWidthsDlg��CWnd* pParent = NULL���察 �// standard constructor
#0012
#0013 // Dialog Data
#0014 //����AFX_DATA��CPenWidthsDlg��
#0015 enum �� IDD = IDD_PEN_WIDTHS ���察�
#0016 // NOTE�此�the ClassWizard will add data members here
#0017 //����AFX_DATA
#0018
#0019
#0020 // Overrides
#0021 // ClassWizard generated virtual function overrides
#0022 //����AFX_VIRTUAL��CPenWidthsDlg��
#0023 protected�此�
#0024 virtual void DoDataExchange��CDataExchange* pDX���察�// DDX/DDV suppo
#0025 //����AFX_VIRTUAL
#0026
#0027 // Implementation
#0028 protected�此�
#0029
#0030 // Generated message map functions
#0031 //����AFX_MSG��CPenWidthsDlg��
#0032 afx_msg void OnDefaultPenWidths�┌��察�
#0033 //����AFX_MSG
#0034 DECLARE_MESSAGE_MAP�┌�
#0035 ���察�
PENDLG。CPP
#0001 // PenDlg。cpp �此�implementation file
#0002 //
#0003
#0004 #include ;stdafx。h;
#0005 #include ;Scribble。h;
610
´´´´´´´´´´´´´´´´´´´´´´Page 673´´´´´´´´´´´´´´´´´´´´´´´
10 MFC
及 嫗 �c�υ�歳
#0006 #include ;PenDlg。h;
#0007
#0008 #ifdef _DEBUG
#0009 #define new DEBUG_NEW
#0010 #undef THIS_FILE
#0011 static char THIS_FILE�ВА�= __FILE__�察�
#0012 #endif
#0013
#0014 /////////////////////////////////////////////////////////////
#0015 // CPenWidthsDlg dialog
#0016
#0017
#0018 CPenWidthsDlg�今�CPenWidthsDlg��CWnd* pParent /*=NULL*/��
#0019 �此�CDialog��CPenWidthsDlg�今�IDD�察�pParent��
#0020 ��
#0021 //����AFX_DATA_INIT��CPenWidthsDlg��
#0022 // NOTE�此�the ClassWizard will add member initialization here
#0023 //����AFX_DATA_INIT
#0024 ��
#0025
#0026
#0027 void CPenWidthsDlg�今�DoDataExchange��CDataExchange* pDX��
#0028 ��
#0029 CDialog�今�DoDataExchange��pDX���察�
#0030 //����AFX_DATA_MAP��CPenWidthsDlg��
#0031 // NOTE�此�the ClassWizard will add DDX and DDV calls here
#0032 //����AFX_DATA_MAP
#0033 ��
#0034
#0035
#0036 BEGIN_MESSAGE_MAP��CPenWidthsDlg�察�CDialog��
#0037 //����AFX_MSG_MAP��CPenWidthsDlg��
#0038 ON_BN_CLICKED��IDC_DEFAULT_PEN_WIDTHS�察�OnDefaultPenWidths��
#0039 //����AFX_MSG_MAP
#0040 END_MESSAGE_MAP�┌�
#0041
#0042 ///////////////////////////////////////////////////////////////
#0043 // CPenWidthsDlg message handlers
#0044
#0045 void CPenWidthsDlg�今�OnDefaultPenWidths�┌�
#0046 ��
#0047 // TODO�此�Add your control notification handler code here
#0048
#0049 ��
611
´´´´´´´´´´´´´´´´´´´´´´Page 674´´´´´´´´´´´´´´´´´´´´´´´
及鐙 侮秘 MFC 殻塀�O��
不壼厘奚戻狛��ClassWizard 氏葎厘断恂竃匯倖Data Map 。緩匯Data Map 繍慧壓
DoDataExchange 痕方嶄。朕念Data Map 珊短嗤焚担坪否��CPenWidthsDlg 議Message
Map 匆頁腎議��咀葎厘断珊隆邑狛ClassWizard 紗創椿。
萩廣吭��CPenWidthsDlg 更夛塀氏枠哈窟児粥窃艶CDialog 議更夛塀��朔宀氏恢伏匯
倖modal 斤三崇。CDialog 更夛塀議曾倖歌方蛍艶頁斤三崇ID 參式幻完笥峺寞�此�
#0018 CPenWidthsDlg�今�CPenWidthsDlg��CWnd* pParent /*=NULL*/��
#0019 �此�CDialog��CPenWidthsDlg�今�IDD�察�pParent��
#0020 ��
#0021 //����AFX_DATA_INIT��CPenWidthsDlg��
#0022 // NOTE�此�the ClassWizard will add member initialization here
#0023 //����AFX_DATA_INIT
#0024 ��
ClassWizard 逸厘断委CPenWidthsDlg�今�IDD 毘公及匯倖歌方�� 宸倖峙協吶噐
PENDLG。H 議AFX_DATA 曝嶄��凪峙葎IDD_PEN_ WIDTHS�此�
#0013 // Dialog Data
#0014 //����AFX_DATA��CPenWidthsDlg��
#0015 enum �� IDD = IDD_PEN_WIDTHS ���察�
#0016 // NOTE�此�the ClassWizard will add data members here
#0017 //����AFX_DATA
匆祥頁‐Pen Widths /斤三崇彿坿議ID �此�
// in SCRIBBLE。RC
IDD_PEN_WIDTHS DIALOG DISCARDABLE 0�察�0�察�203�察�65
STYLE DS_MODALFRAME �� WS_POPUP �� WS_VISIBLE �� WS_CAPTION �� WS_SYSMENU
CAPTION ;Pen Widths;
FONT 8�察 �MS Sans Serif;
BEGIN
DEFPUSHBUTTON ;OK;��IDOK��148��7��50��14
PUSHBUTTON ;Cancel;��IDCANCEL��148��24��50��14
PUSHBUTTON ;Default;��IDC_DEFAULT_PEN_WIDTHS��148��41��50��14
LTEXT ;Thin Pen Width�此┌�IDC_STATIC��10��12��70��10
LTEXT ;Thick Pen Width�此┌�IDC_STATIC��10��33��70��10
EDITTEXT IDC_THIN_PEN_WIDTH��86��12��40��13��ES_AUTOHSCROLL
EDITTEXT IDC_THICK_PEN_WIDTH��86��33��40��13��ES_AUTOHSCROLL
END
斤三崇窃艶CPenWidthsDlg 咀緩嘉嗤一隈函誼仝RC 猟周嶄議斤三崇彿坿々。
612
´´´´´´´´´´´´´´´´´´´´´´Page 675´´´´´´´´´´´´´´´´´´´´´´´
10 MFC
及 嫗 �c�υ�歳
斤三崇議��連侃尖痕方
CDialog 云祥協吶嗤曾倖梓泥‐OK /才‐Cancel/��‐Pen Widths /斤三崇嗽仟奐匯倖
‐Default /泥��輝聞喘宀梓和緩泥扮��間永嚥聾永脅駅倬指鹸葎圓譜錐業�┠岷霾韮妓�
夕殆才2倖夕殆��。椎担��厘断�堡屍仭充�垢恬勣頼撹�此�
1。 壓CPenWidthsDlg 嶄奐紗曾倖延楚��蛍艶旗燕間永嚥聾永議錐業。
2。 壓CPenWidthsDlg 嶄奐紗匯倖痕方��減夭‐Default /泥瓜梓和朔議強恬。
參和頁ClassWizard 議荷恬化帶��奐紗匯倖痕方���此�
*序秘ClassWizard��僉夲‐Message Maps/現匈��壅僉夲‐Class name /賠汽嶄
議CPenWidthsDlg 。
*恣迦議‐Object IDs /賠汽双竃斤三崇嶄光倖陣崙怏周議ID 。萩僉夲凪嶄議
ID C_DEFAULT_PEN_ WIDTHS �┫�燕‐Default /泥��。
*壓嘔迦議‐Messages /嶄僉夲BN_CLICKED 。宸才厘断壓念曾嫗議将刮音揖��
泌書厘断侃尖議頁陣崙怏周��万侭恢伏議��連頁蒙艶議匯窃��各葎Notification
��連��宸嶽��連頁陣崙怏周喘栖宥岑凪幻完笥��宥械頁倖斤三崇��蝶乂彜趨窟
伏阻��箭泌BN_CLICKED 燕幣梓泥瓜梓和。崛噐音揖議Notification 侭旗燕議
吭吶��鮫中恷和圭議;Description; 氏�塋廠�栖。
*梓和‐Add Function /泥��俊鞭圓譜議OnDefaultPenWidths 痕方��匆辛參個兆���此�
*�嶬擅�‐Member Functions /賠汽嶄竃�崛