Design a custom win32 control: Output Console

Completed Posted Nov 26, 2009 Paid on delivery
Completed 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.

C Programming

Project ID: #558628

About the project

14 proposals Remote project Active Dec 1, 2009

Awarded to:

cricetus

Hello! I can do it. Please check your PMB. Thank you!

$80 USD in 3 days
(4 Reviews)
3.7

14 freelancers are bidding on average $137 for this job

cpp2048

Hi, Please see your PMB

$75 USD in 2 days
(45 Reviews)
6.1
srinichal

Ready to start on the project

$250 USD in 3 days
(58 Reviews)
6.0
minyun

Hi sir, I have much experience in MFC C/C++. I will do it best for you. Best regards

$50 USD in 3 days
(57 Reviews)
6.1
RKJha

Hello Sir, I am an expert in windows programming and well versed with win32 APIs. I have worked with such controls. Kindly check my review. Please do reply if you are interested in my offer. Thanks and Regards More

$100 USD in 10 days
(2 Reviews)
2.9
nisapov

Please check PMB!

$250 USD in 7 days
(2 Reviews)
2.2
vividprose

Hi Please check PMB for my details.. Thanks, -Nirav

$200 USD in 10 days
(0 Reviews)
0.0
vivekbkhandelwal

Good in C. Give me the project and see

$180 USD in 10 days
(0 Reviews)
0.0
PMalconi

I've good handling of win32 API, it is not that hard, I can do it very quickly and reliable.

$80 USD in 3 days
(0 Reviews)
0.0
unoaman

Hi can do it for 30$ PM me if u feel intrested

$30 USD in 7 days
(0 Reviews)
0.0
priyadaisy

i m a experienced and punctual to my work.

$249 USD in 50 days
(0 Reviews)
0.0
JoeBullet

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.

$49 USD in 7 days
(0 Reviews)
0.0
krunopopovic

Hello! Please check your PMB. Thank you!

$70 USD in 7 days
(0 Reviews)
0.0