久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2573|回復(fù): 0
收起左側(cè)

VC基于對(duì)話框項(xiàng)目

[復(fù)制鏈接]
ID:72519 發(fā)表于 2015-1-23 01:27 | 顯示全部樓層 |閱讀模式
// 1Dlg.cpp : 實(shí)現(xiàn)文件
//

#include "stdafx.h"
#include "1.h"//主對(duì)象的頭文件,內(nèi)有主對(duì)象的聲明和定義,"resource.h"資源ID宏定義文件
#include "1Dlg.h"//對(duì)話框的類聲明
#include "afxdialogex.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// 用于應(yīng)用程序“關(guān)于”菜單項(xiàng)的 CAboutDlg 對(duì)話框

class CAboutDlg : public CDialogEx  //About對(duì)話框的類聲明函數(shù)
{
public:
CAboutDlg();//About構(gòu)造函數(shù)

// 對(duì)話框數(shù)據(jù)
enum { IDD = IDD_ABOUTBOX };//此類綁定到的對(duì)話框的ID

protected:
virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持,About對(duì)話框內(nèi)控件與變量的綁定

// 實(shí)現(xiàn)
protected:
DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialogEx(CAboutDlg::IDD)//About構(gòu)造函數(shù)的實(shí)現(xiàn)
{
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)//About內(nèi)控件與變量綁定函數(shù)的實(shí)現(xiàn)
{
CDialogEx::DoDataExchange(pDX);
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx)//About命令或控件與相應(yīng)執(zhí)行函數(shù)的綁定
END_MESSAGE_MAP()


// CMy1Dlg 對(duì)話框




CMy1Dlg::CMy1Dlg(CWnd* pParent /*=NULL*/)//1對(duì)話框構(gòu)造函數(shù)的實(shí)現(xiàn)
: CDialogEx(CMy1Dlg::IDD, pParent)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);//加載任務(wù)欄和標(biāo)題欄的圖標(biāo)文件,獲取圖標(biāo)句柄
}

void CMy1Dlg::DoDataExchange(CDataExchange* pDX)//1對(duì)話框內(nèi)控件與變量綁定函數(shù)的實(shí)現(xiàn)
{
CDialogEx::DoDataExchange(pDX);
}

BEGIN_MESSAGE_MAP(CMy1Dlg, CDialogEx)//1命令或控件與相應(yīng)執(zhí)行函數(shù)的綁定
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
END_MESSAGE_MAP()


// CMy1Dlg 消息處理程序

BOOL CMy1Dlg::OnInitDialog()//1初始化對(duì)話框的函數(shù)實(shí)現(xiàn),主要設(shè)置系統(tǒng)菜單和標(biāo)題欄圖標(biāo)
{
CDialogEx::OnInitDialog();

// 將“關(guān)于...”菜單項(xiàng)添加到系統(tǒng)菜單中。

// IDM_ABOUTBOX 必須在系統(tǒng)命令范圍內(nèi)。
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);

CMenu* pSysMenu = GetSystemMenu(FALSE);//獲取系統(tǒng)菜單
if (pSysMenu != NULL)
{
BOOL bNameValid;
CString strAboutMenu;
bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX);//加載string資源中的字符串
ASSERT(bNameValid);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);//添加菜單的分割線
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);//添加菜單項(xiàng)(字符型,菜單的ID號(hào),菜單顯示的字符串)
}
}

// 設(shè)置此對(duì)話框的圖標(biāo)。當(dāng)應(yīng)用程序主窗口不是對(duì)話框時(shí),框架將自動(dòng)
//  執(zhí)行此操作
SetIcon(m_hIcon, TRUE);// 設(shè)置大圖標(biāo),標(biāo)題欄圖標(biāo)設(shè)置為小圖標(biāo)
SetIcon(m_hIcon, FALSE);// 設(shè)置小圖標(biāo),標(biāo)題欄圖標(biāo)設(shè)置為大圖標(biāo)

// TODO: 在此添加額外的初始化代碼

return TRUE;  // 除非將焦點(diǎn)設(shè)置到控件,否則返回 TRUE
}

void CMy1Dlg::OnSysCommand(UINT nID, LPARAM lParam)//系統(tǒng)命令,顯示Aboutcai'd
{
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else
{
CDialogEx::OnSysCommand(nID, lParam);
}
}

// 如果向?qū)υ捒蛱砑幼钚』粹o,則需要下面的代碼
//  來繪制該圖標(biāo)。對(duì)于使用文檔/視圖模型的 MFC 應(yīng)用程序,
//  這將由框架自動(dòng)完成。

void CMy1Dlg::OnPaint()
{
if (IsIconic())//如果窗口未最小化,返回值為零;如果窗口已最小化,返回值為非零。
{
CPaintDC dc(this); // 用于繪制的設(shè)備上下文

SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);

// 使圖標(biāo)在工作區(qū)矩形中居中
int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2;

// 繪制圖標(biāo)
dc.DrawIcon(x, y, m_hIcon);
}
else
{
CDialogEx::OnPaint();
}



}

//當(dāng)用戶拖動(dòng)最小化窗口時(shí)系統(tǒng)調(diào)用此函數(shù)取得光標(biāo)
//顯示。
HCURSOR CMy1Dlg::OnQueryDragIcon()
{
return static_cast<HCURSOR>(m_hIcon);
}

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品一区二区在线观看 | 国产一区黄色 | 色先锋影音| 午夜视频网站 | 国产精品福利视频 | 午夜影院中文字幕 | 午夜激情视频在线 | 视频一区二区三区中文字幕 | 久久91精品国产一区二区 | 国产精品激情 | 成人久草| 国产成人综合在线 | 久久久999国产精品 中文字幕在线精品 | 亚洲福利视频网 | 久久久精选 | 成人免费观看男女羞羞视频 | 日本在线综合 | 蜜桃av一区二区三区 | 麻豆视频在线免费观看 | 欧美高清视频一区 | 欧美日韩精选 | 伦理片97| 久久电影一区 | 天天看天天爽 | 久久精品一区 | 精品国产一区二区三区久久久蜜月 | 欧美日韩高清一区 | 日韩在线视频观看 | 在线观看日韩av | 国内自拍视频在线观看 | 国产丝袜一区二区三区免费视频 | 九九热在线观看 | 国产精品美女久久久久 | 国产精品综合久久 | 国产精品99久久久久久久久久久久 | 99精品电影| 日本一区二区三区视频在线 | 日韩 欧美 二区 | 国产一区免费 | 99久久精品视频免费 | 亚洲国产精品91 |