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

Đề tài: [mfc]In ra bảng chữ cái

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

    Mặc định [mfc]In ra bảng chữ cái

    Mình viết chương trình in ra bảng chữ cái tiếng anh (in hoa). Bài này mình xử lý sự kiện bằng hàm OnPaint. Trong đó cho biến i chạy từ 65 đến bé hơn 91 thì sinh ra 1 vòng lặp vô hạn
    Ko hiểu sao nó lại như vậy nhỉ, ai giải thích dùm mình được ko

    C++ Code:
    1. #include<afxwin.h>
    2.  
    3. class myApp:public CWinApp
    4. {
    5.     BOOL InitInstance();
    6. };
    7.  
    8. class alphabel:public CFrameWnd
    9. {
    10. public:
    11.     alphabel();
    12.     afx_msg void OnPaint();
    13.     DECLARE_MESSAGE_MAP();
    14. };
    15.  
    16. myApp theApp;
    17.  
    18. BOOL myApp::InitInstance()
    19. {
    20.     m_pMainWnd = new alphabel;
    21.     m_pMainWnd->ShowWindow(SW_SHOWNORMAL);
    22.     m_pMainWnd->UpdateWindow();
    23.     return true;
    24. }
    25.  
    26. BEGIN_MESSAGE_MAP(alphabel,CFrameWnd)
    27. ON_WM_PAINT()
    28. END_MESSAGE_MAP()
    29.  
    30. alphabel::alphabel()
    31. {
    32.     Create(NULL,"Bang chu cai");
    33. }
    34.  
    35. afx_msg void alphabel::OnPaint()
    36. {
    37.     PAINTSTRUCT ps;
    38.     CDC* dc = BeginPaint(&ps);
    39.     int x=10, y=20;
    40.     int i;
    41.     char s[2];
    42.     for (i=65; i<91; i++)
    43.     {
    44.         sprintf(s,"%c",i);
    45.         dc->TextOut(x,y,s);
    46.         x+=20;
    47.     }
    48.     EndPaint(&ps);
    49. }
    Đã được chỉnh sửa lần cuối bởi halohcm : 21-11-2008 lúc 10:35 PM.

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    đối với những bài mfc thì bạn up lên hết project luôn thì mọi người mới dễ sửa hơn.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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

    bài này mình chỉ làm trên 1 file duy nhất thôi bạn àh, ban đầu mình tạo cho nó là win32 application
    p/s: mình vừa trao đổi với thằng bạn về vấn đề này và paste code qua cho nó chạy thử thì ok, nhưng mình lại bị như trên
    Attached Files Attached Files

  4. #4
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Mình đã chạy và cũng ko bị gì cả. Có thể lâu lâu vc6 bị khùng, bạn endprocess nó rồi chạy lại thử xem. Hoặc tạo lại project mới và paste code qua.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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