Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: cách tạo cửa sổ đơn giản

  1. #1
    Ngày gia nhập
    10 2007
    Nơi ở
    HCM
    Bài viết
    46

    Mặc định cách tạo cửa sổ đơn giản

    mục đích: tạo 1 cửa sổ có tiêu đề Chuong trinh tao cua so don gian

    C++ Code:
    1. #include <afxwin.h>
    2.  
    3. class myApp:CWinApp
    4. {
    5. public:
    6.     BOOL InitInstance();
    7. };
    8.  
    9. class myWindows:CFrameWnd
    10. {
    11. public:
    12.     myWindows();
    13. };
    14.  
    15. myApp theApp;
    16.  
    17. //khoi tao ung dung
    18. BOOL myApp::InitInstance()
    19. {
    20.     m_pMainWnd = new myWindows;
    21.     m_pMainWnd->ShowWindow(m_nCmdShow);
    22.     m_pMainWnd->UpdateWindow();
    23.     return true;
    24. }
    25.  
    26. //ham tao lop cua so
    27. myWindows::myWindows()
    28. {
    29.     Create(NULL,"Chuong trinh tao cua so don gian");
    30. }

    mình code đoạn chương trình trên theo ví dụ trong sách của thầy Dương Thăng Long nhưng chạy báo lỗi

    Code:
    --------------------Configuration: vd1_2 - Win32 Debug--------------------
    Compiling...
    vd12.cpp
    D:\mfc\vd1_2\vd12.cpp(20) : error C2247: 'new' not accessible because 'CFrameWnd' uses 'public' to inherit from 'CWnd'
            c:\program files\microsoft visual studio\vc98\mfc\include\afx.h(674) : see declaration of 'new'
    D:\mfc\vd1_2\vd12.cpp(20) : error C2247: 'delete' not accessible because 'CFrameWnd' uses 'public' to inherit from 'CWnd'
            c:\program files\microsoft visual studio\vc98\mfc\include\afx.h(676) : see declaration of 'delete'
    D:\mfc\vd1_2\vd12.cpp(20) : error C2243: 'type cast' : conversion from 'class myWindows *' to 'class CWnd *' exists, but is inaccessible
    Error executing cl.exe.
    
    vd1_2.exe - 3 error(s), 0 warning(s)
    mình đã thử bỏ dòng m_pMainWnd = new myWindows; nhưng báo lỗi truy cập

  2. #2
    No Avatar
    ngocbig Khách

    Code:
    //class myWindows:CFrameWnd=>class myWindows:public CFrameWnd

  3. #3
    Ngày gia nhập
    10 2007
    Nơi ở
    HCM
    Bài viết
    46

    Code:
    class myWindows:public CFrameWnd
    mình tưởng ko có public ở đây thì myWindows vẫn kế thừa CFrameWnd dạng public chứ, sao kì vậy

Các đề tài tương tự

  1. Cung cấp giấy ik plus, Paper One, Plus A+, Double A, Giấy Thái Lan, Giấy Bãi Bằng, bìa màu, băng dính, mica các loại
    Gửi bởi dungptvietthanh trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 07-06-2013, 04:05 PM
  2. Chung cư Đại Thanh giảm sốc 10tr/vnđ cho các căn hộ. giảm và liên tục giảm…!!
    Gửi bởi lanthanh91 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 09-10-2012, 10:27 AM
  3. Trả lời: 0
    Bài viết cuối: 06-08-2012, 07:01 PM
  4. Trả lời: 0
    Bài viết cuối: 04-08-2012, 03:08 PM
  5. Trả lời: 0
    Bài viết cuối: 24-05-2012, 04:04 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn