Find Jobs
Hire Freelancers

C++ WINAPI super simple window docking 3x3

€250-750 EUR

Cancelled
Posted over 6 years ago

€250-750 EUR

Paid on delivery
Hi, Need some support for positioning my dialogs. I can program, but no time to set my interface straight, I have a mess with my Dialogs popping everywhere ... If interested, please read below, and use in answer : "simple docking" (to delete all spam immediately) - I would like to divide my client area of my main window in 3x3 quadrants. - Then, when i call up a dialog, it should use the available 3x3 quadrant, starting from right-down and going up ... towards left-up. - Window handles are defined in map dialog_map<string,hWND> - I did read and study some docking software and libs, but way to complex for what i need. I need simple resizing dialogs and positioning. The Catch : - Resizing a window should allow to disappear another window and cover more than 1/9 space and for example take 2/9. (taking space of another window, and this counts as occupied). (info : - When a window is closes, it is just hidden, but does not occupy space) (info : - expanding goes only vertical, ... that's where i miss sometimes info in my dialogs) The BONUS : - Each dialog contains mostly only a text-box and sometimes some buttons for an action i need. If this could resize too a bit would be great. Basically, mainly the text window in his horizontal length. - It would also be very ok, if you define/need just 2 standard dialog type (one with only full edit-text box, one with text box and three buttons above or right of it ) The EXPECTATIONS : - a working C++ api example, with menu item that can choose for 10 dialogs. (all dialogs have a close cross in their top-right corner). - ?? i am not a great API programmer and i dont have time for this, but if I would do it then : * a class dialog_dog - containing info on visualized dialogs and there occupied positions within a 3x3 matrix - ?? The REWARD ... aaah ? - 30 euro, i think should be ok. Please motivate why if needed more. KEEP IT SIMPLE ! Thanks in advance for considering and thinking about. Regards, Hans
Project ID: 15798379

About the project

5 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average €378 EUR for this job
User Avatar
simple docking Hi I am a Chinese Developer HuangLong. I read your job posting and I am very interested. I have a good skill in GDI programming. Relevant Skills and Experience c, c++, c#,.. Proposed Milestones €333 EUR - f Please check my profile and you can trust me. Please give me a chance to work for you. Thanks.
€333 EUR in 10 days
5.0 (5 reviews)
5.1
5.1
User Avatar
Hi, its pretty simple for me but I have few questions to ask, knock me for further discussion, PLEASE DON'T AWARD PROJECT BEFORE DISCUSSION. Thank You! Relevant Skills and Experience C programming, C# programming, C++ programming, js etc Proposed Milestones €250 EUR - 50% to start work €250 EUR - 50% after completing work
€500 EUR in 10 days
4.0 (7 reviews)
4.8
4.8
User Avatar
Hi, I am interested in your dialog positioning c++ API Project. Thanks Narendra Relevant Skills and Experience C++ Proposed Milestones €555 EUR - m1
€555 EUR in 10 days
4.8 (3 reviews)
3.7
3.7
User Avatar
I have 3 years of experience with win32 api and C++ coding. Relevant Skills and Experience C++ win32 api Proposed Milestones €250 EUR - done
€250 EUR in 10 days
5.0 (1 review)
1.9
1.9

About the client

Flag of SLOVAKIA
oelewoep, Slovakia
5.0
10
Payment method verified
Member since Sep 23, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.