Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Using the PNGWriter class, write a C++ program, which develops an 800 x 800 GUI application in Visual C++ which will allow the following:
Using the PNGWriter class, write a C++ program, which develops an 800 x 800 GUI application in Visual C++ which will allow the following: 1. Four (4) 300 x 300 pictureBoxes. 2. Five (5) buttons. 3. A menu strip with two (2) main menu items called "File" and "Help". The picture boxes should be arranged with two boxes per row and a button below each pictureBox. The first combination of picture Box and button, should allow for the user to browse and select a PNG file and load it into the pictureBox, once the PNG file is selected. The second combination of pictureBox and button, should allow for the user, once the button is clicked, to take the picture in the first pictureBox and flip it horizontally and display the horizontally flipped image in the picture Box. The third combination of pictureBox and button, should allow for the user, once the button is clicked, to take the picture in the first picture Box and flip it vertically and display the vertically flipped image in the pictureBox. The fourth combination of pictureBox and button, should allow for the user, once the button is clicked, to remove all the green and blue colours from the picture in the first pictureBox and and display the re- coloured image in the pictureBox. The new image should contain only red and grey. The fifth button is to terminate the program. All buttons are to be labelled appropriately. The "File" menu strip item should contain sub-menu items to perform the tasks identified for the buttons. The "Help" menu item should contain on sub-menu item labelled as "About". Once that item is selected, an output dialogBox should be opened with the appropriate contents such as the student's name, ID number, Version number, etc.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started