zoukankan      html  css  js  c++  java
  • MFC学习笔记3引用资源

    代码
    #include <afxwin.h>
    #include
    "resource.h"//引用是必须的,不然菜单不会出现

    class MyFrameWindow:public CFrameWnd
    {
    public:
    afx_msg
    void OnPaint()
    {
    CPaintDC paintDC(
    this);
    paintDC.TextOut(
    0,0,"这是我的第一个窗口程序");
    }
    afx_msg
    void OnFileExit()
    {
    PostMessage(WM_CLOSE);
    }
    BOOL PreCreateWindow(CREATESTRUCT
    & cs)
    {
    cs.hMenu
    = LoadMenu(NULL,MAKEINTRESOURCE(IDR_MAINMENU));
    return CFrameWnd::PreCreateWindow(cs);
    }
    DECLARE_MESSAGE_MAP()
    };

    BEGIN_MESSAGE_MAP(MyFrameWindow,CFrameWnd)
    ON_WM_PAINT()
    ON_COMMAND(ID_40003,OnFileExit)
    END_MESSAGE_MAP()

    class HellowApp:public CWinApp
    {
    public:
    HellowApp()
    :CWinApp(
    "HelloWorld")
    {}

    BOOL InitInstance()
    {
    HICON hIcon;
    hIcon
    = LoadIcon(IDIGNORE);
    CFrameWnd
    *MyFrame = new MyFrameWindow;
    m_pMainWnd
    = MyFrame;
    MyFrame
    ->Create(NULL,(LPCSTR)"Hellow");
    MyFrame
    ->SetIcon(hIcon,FALSE);//设置窗口的小图标
    MyFrame->SetIcon(hIcon,TRUE);//设置窗口的大图标
    MyFrame->ShowWindow(SW_SHOW);
    return TRUE;
    }

    }HellowWorld;

    程序运行如图:

  • 相关阅读:
    linux shell
    jsp应用
    JavaScript基础整理(2)
    Struts2验证框架实例
    一个Struts2的实例
    Java继承和多态实例
    VS2010webConfig配置
    html兼容性
    Linux 入门记录:一、命令行 Bash 的基本操作
    微信支付:curl 出错,错误码: 60
  • 原文地址:https://www.cnblogs.com/liulun/p/1625915.html
Copyright © 2011-2022 走看看