Answered step by step
Verified Expert Solution
Link Copied!

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:

image

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Statistics For The Behavioral Sciences

Authors: Frederick J Gravetter, Larry B. Wallnau

9th Edition

1111830991, 978-1111830991

More Books

Students also viewed these Algorithms questions

Question

What is meant by risk neutrality?

Answered: 1 week ago

Question

Differentiate the function. r(z) = 2-8 - 21/2 r'(z) =

Answered: 1 week ago