Enhance C++ Program with Input Form

Completed Posted 3 months ago Paid on delivery
Completed Paid on delivery

I'm looking for a skilled software developer to add a critical feature to my Windows 11 application developed in C++ using Visual Studio and the Standard Windows Library (not MFC, ATL or any such package). The core requirement is to implement an input form or dialog that engages users to input numerical data, particularly prices or quantities, which must adhere to a specific format for standardization.

Using a mockup provided, create an input window for the buttons and input dialogs. The first part of the task is to create the input form/dialog and open it in the menu window. The second part is to add the button functions which are provided when the first part is completed.

### Ideal Skills and Experience:

- Proficient in C++ and familiar with the Standard Windows Library.

- Experience developing user interfaces for Windows applications using Visual Studio.

- Knowledge in implementing input validation rules within forms or dialogs.

- Understanding of user experience design, especially in input forms for numerical data.

### Requirements:

- Develop an input form/dialog that solicits numerical input and text input from users.

- Ensure that all numerical inputs are in a format, incorporating necessary validation rules to enforce this format.

- The form should be integrated seamlessly into the existing Windows 11 application, maintaining the overall style and usability.

This project is ideal for a developer who excels at enhancing application usability and reliability through efficient, user-friendly designs. If you have a knack for creating intuitive interfaces and a deep understanding of C++, I'd love to see your approach to adding this essential feature to my software.

Example Proposal:

1. Creating Input Form/Dialog

I will use the Windows API functions for window creation and management.

Specifically, I will employ the following functions.

CreateWindowEx: Creates the input dialog window.

ShowWindow: Displays the input dialog window.

UpdateWindow: Updates the input dialog window.

Additionally, I will define a custom window precedure (WndProc) to handle messages related to the input form, such as button clicks.

2. Menu Integration

I will create a menu in the main window using the following functions.

CreateMenu: Creates the main menu.

AppendMenu: Adds menu items, including the one for opening the input dialog.

SetMenu: Sets the menu for the main window.

3. Button Functions

For button functions, if using a custom dialog, I will define a separate dialog procedure (InputDialogProc) to handle messages specific to the input dialog.

This will include processing button clicks and retrieving input values.

The primary technical challenge lies in synchronizing communication between the main window (WndProc) and the input dialog.

C++ Programming Desktop Application Software Architecture Visual Studio Windows Desktop

Project ID: #37760445

About the project

6 proposals Remote project Active 3 mos ago

Awarded to:

gustavorg

Hello, I'm an expert in developing apps using the Windows Win32 library so I can do this project without problems. Also if you want a better solution we can use the Qt framework, it's a standard in the industry. I've b More

$150 USD in 7 days
(38 Reviews)
5.7
ParasTech7

Hi, This is anurag here. I have 19 years of experience. [login to view URL] I know windows sdk very well and I can complete your requirement. Thanks, Anurag

$100 USD in 3 days
(23 Reviews)
5.5

6 freelancers are bidding on average $175 for this job

urmate

Hi I have checked your project description. I have excellent programming and development skills. Contact me with all the details and requirements for your project for further discussion. I will provide you with dedica More

$250 USD in 7 days
(651 Reviews)
7.6
Abuzar00

As an experienced backend developer with a passion for efficient and user-friendly designs, I'm excited about the opportunity to enhance your C++ program with a streamlined input form. My deep understanding of C++, inc More

$100 USD in 1 day
(3 Reviews)
3.8
prodeveloperserv

Hello Client, I hope this proposal finds you in excellent health. Welcome to my profile, Home to Professional and Quality services with 100% customer satisfaction guarantee. I'm a Certified & Experienced Expert. Dear More

$250 USD in 1 day
(0 Reviews)
0.0
dmytro48

Hello, I have much experience in development Windows API using Visaul studio. And I read your requirements. THIS CAN BE DONE in only 1 day. Good Lock. Dmytro.

$200 USD in 1 day
(0 Reviews)
0.0