// My_Button.cpp : implementation file
//
#include "stdafx.h"
#include "myapp.h"
#include "My_Button.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#include "MyPos.h"
/
// My_Button
My_Button::My_Button()
{
}
My_Button::~My_Button()
{
}
BEGIN_MESSAGE_MAP(My_Button, CButton)
//{{AFX_MSG_MAP(My_Button)
ON_WM_LBUTTONDOWN()
ON_WM_RBUTTONDOWN()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/
// My_Button message handlers
void My_Button::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
/* MyPos *dlgpos;
dlgpos.Create(IDD_DIALOG4);
dlgpos.ShowWindow(SW_NORMAL);
*/
//模式对话框
MyPos dlg_pos;
if(dlg_pos.DoModal() == IDOK)
MoveWindow(dlg_pos.m_posx,dlg_pos.m_posy,20,20,true);
// if(dlg_pos.DoModal() == IDCANCEL)
// DestroyWindow();
// CButton::OnLButtonDown(nFlags, point);
}
void My_Button::OnRButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
DestroyWindow();
CButton::OnRButtonDown(nFlags, point);
}