Add features to a custom text control in C++ and MFC

Ukończone Opublikowano Jan 5, 2006 Płatność przy odbiorze
Ukończone Płatność przy odbiorze

The attached code is for a custom edit control built in Visual Studio 2003. It allows for text entry via the keyboard. It supports the backspace key to delete characters. The purpose of this control is to provide similar functionality to the CEdit control except with custom drawing routines. This control only supports a single line of text.

Please enhance this control to provide these features:

1) Provide cursor adjustment through the text using the left and right arrow keys.

2) Allow selection of characters like you see in Microsoft Word, Notepad, or the standard edit control in Windows. Show the selected characters using a different font color and different background color from the main text. You should be able to select characters using the mouse or Shift + left or right arrows.

3) Provide initial selection of all text when left clicking in the field.

4) Provide replacement of characters by typing when other characters are selected. For example, you select the entire range and then type T. The previous text is replaced with T.

5) Provide deletion of characters by pressing the Delete key with an active selection.

Upon selection of your bid, you will receive the source code to the CDrawUtil class for development. The target application will not be available to you in source form.

## Deliverables

1) Complete and fully-functional source code of all work done. A test harness of this work will be helpful for development, but is not required for final delivery.

Source code must be in C++ and compile without warnings or errors on Microsoft Visual Studio 2003. The code must be in Unicode.

2) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc.).

## Platform

Target code must work on Windows 98 and above.

Programowanie C Inżynieria Microsoft MySQL PHP Architektura oprogramowania Testowanie oprogramowania Pulpit systemu Windows

Numer ID Projektu: #3194200

O projekcie

14 ofert Zdalny projekt Aktywny Jan 6, 2006

Przyznany użytkownikowi:

evsoft32

See private message.

$85 USD w ciągu 10 dni
(145 ocen)
6.7

14 freelancerów złożyło ofertę za $197 w tym projekcie

softensive

See private message.

$204 USD w ciągu 10 dni
(58 Oceny)
6.8
SummaSummarum

See private message.

$85 USD w ciągu 10 dni
(9 Oceny)
6.4
vw155913vw

See private message.

$110.5 USD w ciągu 10 dni
(55 Oceny)
6.2
igoran

See private message.

$102 USD w ciągu 10 dni
(24 Oceny)
5.8
rainbow

See private message.

$1275 USD w ciągu 10 dni
(66 Oceny)
6.3
DanD

See private message.

$170 USD w ciągu 10 dni
(212 Oceny)
5.8
MichaelPlgh

See private message.

$85 USD w ciągu 10 dni
(29 Oceny)
5.1
coderhere

See private message.

$127.5 USD w ciągu 10 dni
(28 Oceny)
5.1
livepim

See private message.

$85 USD w ciągu 10 dni
(3 Oceny)
1.8
SolutionBank

See private message.

$102 USD w ciągu 10 dni
(1 Ocena)
0.9
abhipreet

See private message.

$127.5 USD w ciągu 10 dni
(1 Ocena)
0.0
sbelew

See private message.

$85 USD w ciągu 10 dni
(0 Oceny)
0.0
acronmediastudio

See private message.

$119 USD w ciągu 10 dni
(3 Oceny)
2.1