-
03-02-2009, 08:59 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Chương trình Paint viết bằng Win32 API
Xin chào các bạn mình là người mới học lập trình C trên Win (sau khi đã học lập trình căn bản trên DOS).
Mình đã đọc tài liệu cơ bản về C4W và đã viết 1 chương trình Paint. Mô tả:
- Chức năng: vẽ đc các hình trên vùng client bằng con trỏ, có thể thay đổi màu sắc, kích thước nét vẽ. Hiện tại có 1 số chức năng mình không thể làm được vì không hiểu khi đọc tài liệu mặc dù mình đã đọc kỹ rồi. Rất mong các bạn giúp mình hoàn thành hoặc gợi ý cho mình về hoàn thành các chức năng sau của chương trình:
1. Thay đỗi biểu tượng con trỏ khi chọn dòng lệnh trong 1 menu. Mình đã thử coi nó như biến nhưng không đc vì con trỏ này phải đc đăng ký ngay từ đầu.
2. Khi mình vẽ hình. VD: hình chữ nhật chẵng hạn thì nếu 2 nét trùng nhau sẽ trở thành 1 trắng.
3. Hình mình vẽ trên vùng client không đc bị mất khi ta thu nhỏ cửa sổ, hay thay đổi kích thước cửa sổ hay lấy cửa sổ khác chồng lên là mất.
4. Cách thức tạo 1 Toolbar.
5. Chức năng Save thành dạng file ảnh và chức năng Open.
Đây là source code của chương trình Paint:
Download
P/s: Mình có đọc nhùi tài liệu tham khảo ý kiến của nhùi người họ nói : bây giờ ko ai lập trình API cả toàn xài .NET, MFC gì không à? Mình không hiểu câu nói của họ cho lắm. Vậy có phải mình đang đi sai đường không? Mong các bạn giúp mình định hướng? Xin cảm ơn các bạn rất nhùiView more random threads:
- C++.net và C# có phải là 1 không???
- Lỗi: unable to open include files iostream.h | Làm sao sửa?
- Viết CT sắp xếp một mảng theo thứ tự tăng dần sau khi đã loại bỏ các phần trùng nhau??
- Cách tạo file swf trong visual c++ 2008 express?
- Hỏi vè VC++ 2008 ?
- Chèn ảnh và dùng ảnh làm button trong MFC như thế nào ?
- Source SQL trong VC++ INSERT INTO
- Combo_box
- cach gọi hàm trong dll ra để sử dụng(nạp dll run- time)
- MFC 2008 Event Change EditBox Or Event Click EditBox
-
03-02-2009, 02:26 PM #2Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình nghĩ nếu cậu đủ sức học WINAPI thì nên học,hầu hết các cao thủ đều giỏi WINAPI và thành thạo CSharp
-
03-02-2009, 04:12 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Ko có kiến thức nào là thừa cả. Học nhiều biết nhiều thì càng tốt thôi. Nếu bạn đã nắm được API thì qua mấy cái khác sẽ tiếp thu rất mau.
-
06-06-2009, 06:17 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi darkblackangel
-
07-06-2009, 06:46 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn làm chương trình rất là ẩu. Chương trình chạy bị lỗi. Mình đã sửa lại để chạy được nhưng hóa ra chả có tí gì gọi là paint ở đây. Bấm mấy cái nút rồi nó thông báo bạn nhấm vào nút nào, thật lố bịch. Hoặc giả đây không phải chương trình của bạn.
-
30-09-2009, 10:35 AM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình xin nói lời xin lỗi đến các bạn vì đã post nhầm cái source của chương trình Paint.
Giờ thì mình chuyễn sang .NET rùi nên văng cái đóa mất tiu rùi. Sry nha.
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...