Design a custom win32 control: Output Console
$30-250 USD
Paid on delivery
We need someone to develop a custom win32 control, it must be done done completely in C (not C++), and use only the win32 API.
The desired control must provide a way to show output messages, with an output image and optionally the event date or time. You could look at the image attached to get an idea.
The box grows downward and a scrollbar appears when it have more messages than space to show them, and must handle resize properly.
The custom styles it is going to use are:
HOCS_SHOWDATE
-this style option tells the control to show the current date before the output message.
HOCS_SHOWTIME
-this style option tells the control to show the current time before the output message.
The custom messages it will receive are:
HOCS_SETIMAGELIST(HIMAGELIST *imageList)
-this message set the current list of images.
HOCS_CLEAR()
-this message clears the whole display.
HOCS_APPENDLINE(INT image_index, TCHAR *message)
-this message inserts a new message line, "image_index" is the image number from the image list, and "message" is the text message.
HOCS_REMOVELINE(INT line_index)
-this message removes the "line_index" of the display.
HOCS_COPYLINE(INT line_index)
-this message copy the line at "line_index" in its text form to the clipboard.
The control must be provided in its source code form, and need to have a sample program that uses it, the sample consist in a console with random messages and let the user to remove or copy a line doing click in that line.
Important:
-Must be done in plain C (if you can't don't bid on it)
-It must be memory efficient, don't have to produce leaks, unused data must be deallocate (ie: when use the HOCS_REMOVELINE, and HOCS_CLEAR methods.
-Must not depend on third party libraries nor DLLs (of course it can depend on win32 Common Controls)
Please ask in the clarification board for more info.
Project ID: #558628
About the project
Awarded to:
14 freelancers are bidding on average $137 for this job
I've good handling of win32 API, it is not that hard, I can do it very quickly and reliable.
I can very easily provide you with such control. I am very expirienced at C as i did it much more and know how Windows itself and win32api works. I will be happy to do this project.