Enhance C++ Program with Input Form
$30-250 USD
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.
Project ID: #37760445
About the project
Awarded to:
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
6 freelancers are bidding on average $175 for this job
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
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.