-
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:
- Nhập vào 3 cạnh của tam giác và kiểm tra tam giác là tam giác gì?
- API có hàm nào để lấy địa chỉ IP của máy tính của mình
- Sử dụng hàm createwindow trong visual studio 2005
- Lỗi source code Unikey bị thiếu thư viện rtfio.dll
- Code visual C++, quản lý sinh viên
- lập trình tạo máy tính bỏ túi trong lập trình C++?
- Sử dụng DoModal() của CDialog như thế nào?
- Làm sao để biết File đó có tồn tại hay không trên ứng dụng VC++ ???
- Hỏi cách tính tổng các phần tử trong mảng từ 1 file
- Xử lý dữ liệu nhân viên cần chú ý đến vấn đề gì?
-
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.
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...