|
|
|
|
// UAVSelectDlg.cpp : ʵ<><CAB5><EFBFBD>ļ<EFBFBD>
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
#include "stdafx.h"
|
|
|
|
|
#include "UAVSelectDlg.h"
|
|
|
|
|
#include "afxdialogex.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// UAVSelectDlg <20>Ի<EFBFBD><D4BB><EFBFBD>
|
|
|
|
|
|
|
|
|
|
IMPLEMENT_DYNAMIC(UAVSelectDlg, CDialogEx)
|
|
|
|
|
|
|
|
|
|
UAVSelectDlg::UAVSelectDlg(int uavFlag,CWnd* pParent /*=NULL*/)
|
|
|
|
|
: CDialogEx(UAVSelectDlg::IDD, pParent)
|
|
|
|
|
, m_uavFlag(uavFlag)
|
|
|
|
|
{
|
|
|
|
|
//m_bkBrush.CreateSolidBrush(RGB(0,0,0));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
UAVSelectDlg::~UAVSelectDlg()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void UAVSelectDlg::DoDataExchange(CDataExchange* pDX)
|
|
|
|
|
{
|
|
|
|
|
CDialogEx::DoDataExchange(pDX);
|
|
|
|
|
|
|
|
|
|
DDX_Control(pDX, IDC_SEL_UAV, m_uavBtn);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BEGIN_MESSAGE_MAP(UAVSelectDlg, CDialogEx)
|
|
|
|
|
|
|
|
|
|
ON_WM_CTLCOLOR()
|
|
|
|
|
END_MESSAGE_MAP()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// UAVSelectDlg <20><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void UAVSelectDlg::SetSelStatus(bool b)
|
|
|
|
|
{
|
|
|
|
|
m_uavBtn.SetCheck(b);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void UAVSelectDlg::OnBnClickedRadioUav2()
|
|
|
|
|
{
|
|
|
|
|
// TODO: <20>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD>ӿؼ<D3BF>֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BOOL UAVSelectDlg::OnInitDialog()
|
|
|
|
|
{
|
|
|
|
|
CDialogEx::OnInitDialog();
|
|
|
|
|
|
|
|
|
|
// TODO: <20>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD>Ӷ<EFBFBD><D3B6><EFBFBD><EFBFBD>ij<EFBFBD>ʼ<EFBFBD><CABC>
|
|
|
|
|
//<2F>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><CDB8>
|
|
|
|
|
|
|
|
|
|
//SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)|WS_EX_LAYERED);
|
|
|
|
|
//SetLayeredWindowAttributes(RGB(0,0,0),255,LWA_ALPHA | LWA_COLORKEY);
|
|
|
|
|
|
|
|
|
|
//m_btn1.SubclassDlgItem(IDC_SEL_UAV, this);
|
|
|
|
|
//m_btn1.SetBitmaps(ID_STR_ZCW, RGB(236,233,216), ID_STR_ZCW, RGB(236,233,216));
|
|
|
|
|
//m_btn1.DrawBorder(FALSE);
|
|
|
|
|
//m_btn1.DrawTransparent(TRUE);
|
|
|
|
|
//m_btn1.SetCheck(TRUE);
|
|
|
|
|
//m_btn1.SetState(TRUE);
|
|
|
|
|
|
|
|
|
|
if (m_uavFlag == 1)
|
|
|
|
|
{
|
|
|
|
|
m_uavBtn.SetWindowText("1<EFBFBD>ŷɻ<EFBFBD>");
|
|
|
|
|
}
|
|
|
|
|
else if(m_uavFlag == 2)
|
|
|
|
|
{
|
|
|
|
|
m_uavBtn.SetWindowText("2<EFBFBD>ŷɻ<EFBFBD>");
|
|
|
|
|
}
|
|
|
|
|
else if (m_uavFlag == 3)
|
|
|
|
|
{
|
|
|
|
|
m_uavBtn.SetWindowText("3<EFBFBD>ŷɻ<EFBFBD>");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return TRUE; // return TRUE unless you set the focus to a control
|
|
|
|
|
// <20>쳣: OCX <20><><EFBFBD><EFBFBD>ҳӦ<D2B3><D3A6><EFBFBD><EFBFBD> FALSE
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HBRUSH UAVSelectDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
|
|
|
|
|
{
|
|
|
|
|
HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);
|
|
|
|
|
|
|
|
|
|
// TODO: <20>ڴ˸<DAB4><CBB8><EFBFBD> DC <20><><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
// TODO: <20><><EFBFBD><EFBFBD>Ĭ<EFBFBD>ϵIJ<CFB5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>軭<EFBFBD>ʣ<EFBFBD><CAA3><EFBFBD><F2B7B5BB><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
return hbr;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void UAVSelectDlg::OnBnClickedButton1()
|
|
|
|
|
{
|
|
|
|
|
// TODO: <20>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD>ӿؼ<D3BF>֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
if (m_uavBtn.GetCheck())
|
|
|
|
|
{
|
|
|
|
|
m_uavBtn.SetCheck(FALSE);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
m_uavBtn.SetCheck(TRUE);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
::SendMessage(GetParent()->GetSafeHwnd(),WM_SEL_UAV,m_uavFlag,NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void UAVSelectDlg::OnBnClickedButtonUav1()
|
|
|
|
|
{
|
|
|
|
|
// TODO: <20>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD>ӿؼ<D3BF>֪ͨ<CDA8><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BOOL UAVSelectDlg::OnWndMsg(UINT message, WPARAM wParam, LPARAM lParam, LRESULT* pResult)
|
|
|
|
|
{
|
|
|
|
|
// TODO: <20>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD>ר<EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD>
|
|
|
|
|
return CDialogEx::OnWndMsg(message, wParam, lParam, pResult);
|
|
|
|
|
}
|