| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- // FriendPromptDlg.cpp : implementation file
- //
- #include "stdafx.h"
- #include "CP_Main.h"
- #include "FriendPromptDlg.h"
- #include "afxdialogex.h"
- #include "Shared\Tokenizer.h"
- // CFriendPromptDlg dialog
- IMPLEMENT_DYNAMIC(CFriendPromptDlg, CDialogEx)
- CFriendPromptDlg::CFriendPromptDlg(CWnd* pParent /*=NULL*/)
- : CDialogEx(IDD_DIALOG_FREIND_PROMPT, pParent)
- {
- m_save = false;
- m_clearList = false;
- }
- CFriendPromptDlg::~CFriendPromptDlg()
- {
- }
- void CFriendPromptDlg::DoDataExchange(CDataExchange* pDX)
- {
- CDialogEx::DoDataExchange(pDX);
- DDX_Control(pDX, IDC_EDIT_NAME, m_textBox);
- DDX_Control(pDX, IDC_EDIT_DESC, m_description);
- }
- BEGIN_MESSAGE_MAP(CFriendPromptDlg, CDialogEx)
- ON_BN_CLICKED(IDOK, &CFriendPromptDlg::OnBnClickedOk)
- ON_WM_SIZE()
- ON_WM_CTLCOLOR()
- ON_BN_CLICKED(IDCANCEL, &CFriendPromptDlg::OnBnClickedCancel)
- ON_BN_CLICKED(IDC_BUTTON_CLEAR, &CFriendPromptDlg::OnBnClickedButtonClear)
- END_MESSAGE_MAP()
- void CFriendPromptDlg::OnBnClickedOk()
- {
- m_textBox.GetWindowTextW(m_name);
- m_description.GetWindowTextW(m_desc);
- if (::IsDlgButtonChecked(m_hWnd, IDC_CHECK_SAVE) == BST_CHECKED)
- {
- m_save = true;
- }
- CDialogEx::OnOK();
- }
- BOOL CFriendPromptDlg::OnInitDialog()
- {
- CDialogEx::OnInitDialog();
- ::SendMessage(this->m_hWnd, WM_SETICON, 0, NULL);
- m_brush.CreateSolidBrush(RGB(255, 255, 255)); // color white brush
- //remove the default icon in top left of window
- int extendedStyle = GetWindowLong(m_hWnd, GWL_EXSTYLE);
- SetWindowLong(m_hWnd, GWL_EXSTYLE, extendedStyle | WS_EX_DLGMODALFRAME);
- SetWindowPos(NULL, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_FRAMECHANGED);
- ::CheckDlgButton(m_hWnd, IDC_CHECK_SAVE, BST_CHECKED);
- m_textBox.SetFocus();
-
- return FALSE;
- }
- void CFriendPromptDlg::OnSize(UINT nType, int cx, int cy)
- {
- CDialogEx::OnSize(nType, cx, cy);
- }
- HBRUSH CFriendPromptDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
- {
- HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);
- // TODO: Change any attributes of the DC here
- // TODO: Return a different brush if the default is not desired
- return hbr;
- //return m_brush;
- }
- void CFriendPromptDlg::OnBnClickedCancel()
- {
- // TODO: Add your control notification handler code here
- CDialogEx::OnCancel();
- }
- void CFriendPromptDlg::OnBnClickedButtonClear()
- {
- m_clearList = true;
- CDialogEx::OnOK();
- }
|