Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
1.9 KiB

  1. //////////////////////////////////////////////////////////////////////
  2. //
  3. // custconDlg.h : �w�b�_�[ �t�@�C��
  4. //
  5. #if !defined(AFX_CUSTCONDLG_H__106594D7_028D_11D2_8D1D_0000C06C2A54__INCLUDED_)
  6. #define AFX_CUSTCONDLG_H__106594D7_028D_11D2_8D1D_0000C06C2A54__INCLUDED_
  7. #if _MSC_VER >= 1000
  8. #pragma once
  9. #endif // _MSC_VER >= 1000
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CCustconDlg dialog
  12. class CCustconDlg : public CDialog
  13. {
  14. // �\�z
  15. public:
  16. CCustconDlg(CWnd* pParent = NULL); // �W���̃R���X�g���N�^
  17. // Dialog Data
  18. //{{AFX_DATA(CCustconDlg)
  19. enum { IDD = IDD_CUSTCON_DIALOG };
  20. CEdit m_wordDelimCtrl;
  21. //}}AFX_DATA
  22. // ClassWizard �͉��z�֐��̃I�[�o�[���C�h�𐶐����܂��B
  23. //{{AFX_VIRTUAL(CCustconDlg)
  24. protected:
  25. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV �̃T�|�[�g
  26. virtual void OnOK();
  27. virtual void OnCancel();
  28. //}}AFX_VIRTUAL
  29. // �C���v�������e�[�V����
  30. protected:
  31. HICON m_hIcon;
  32. // �������ꂽ���b�Z�[�W �}�b�v�֐�
  33. //{{AFX_MSG(CCustconDlg)
  34. virtual BOOL OnInitDialog();
  35. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  36. afx_msg void OnPaint();
  37. afx_msg HCURSOR OnQueryDragIcon();
  38. afx_msg void OnApply();
  39. afx_msg void OnDefaultValue();
  40. afx_msg void OnChangeWordDelim();
  41. afx_msg void OnUseExtendedEditKey();
  42. afx_msg void OnTrimLeadingZeros();
  43. afx_msg void OnReset();
  44. //}}AFX_MSG
  45. afx_msg void OnSelChange(UINT id);
  46. DECLARE_MESSAGE_MAP()
  47. protected:
  48. void InitContents(BOOL isDefault);
  49. void CharInUse(UINT id, TCHAR c);
  50. void CharReturn(UINT id, TCHAR c);
  51. bool Update();
  52. int m_cWordDelimChanging;
  53. void EnableApply(BOOL fEnable = TRUE);
  54. protected:
  55. CFont m_font; // font for word delimiter edit control
  56. };
  57. //{{AFX_INSERT_LOCATION}}
  58. // Microsoft Developer Studio �͑O�s�̒��O�ɒlj��̐錾���}�����܂��B
  59. #endif // !defined(AFX_CUSTCONDLG_H__106594D7_028D_11D2_8D1D_0000C06C2A54__INCLUDED_)