|
I think your problem can be solved in both cases. Both of Edit or Rich Edit controls have such programmatic feature.
|
|
|
|
|
can u tell me any examples or any relative links
thank u,
vasu
|
|
|
|
|
If you define a m_cMyEdit control variable for your edit control, then you can delete the selected text using this call:
m_cMyEdit.ReplaceSel("");
Add the above line in the handler for your Delete button.
It will work when something is selected. If your Delete button should delete entire content when nothing is selected, you can try this:
int start, end;
m_cMyEdit.GetSel(start, end);
if( start == end)
{
m_cMyEdit.SetWindowText("");
}
else
{
m_cMyEdit.ReplaceSel("");
}
|
|
|
|
|
thank u,
it's working.
but another small problem.
after deletion if u enter any number all again coming.
please solution for this also
|
|
|
|
|
In order to understand the new problem, can you give more details, maybe a sample.
|
|
|
|
|
again take 0123456789.we delete 6789 using ur code.after that i want to enter some more numbers so i click button 1.so it should display 0123451 but it is like 01234567891.
means it's not deleting in buffer.
this is my problem.
|
|
|
|
|
Perhaps the code for your button 1 actually does not insert a single character, but inserts the full string from a variable. Can you check what happens in your code when you click on numeric buttons?
|
|
|
|
|
thank u,
same problem,
what i mean button1 means button contains label 1
|
|
|
|
|
The button 1 seems to be a button control, and I think it contains some code associated with it. You should see which function is executed in your code when you click the "1" button, i.e. how the text is inserted into edit control.
|
|
|
|
|
in button one my code is like
m_text +="1";
UpdateData(false);
where m_text is member variable for edit box
-- modified at 9:20 Tuesday 13th June, 2006
|
|
|
|
|
Therefore the Windows works fine, but not how you expected. I think the handler for button 1 should be changed to:
m_cMyEdit.ReplaceSel("1");
where m_cMyEdit is the control variable of your edit control.
Try this first for button 1, then -- if works -- adjust all of your numeric buttons.
|
|
|
|
|
|
Associate the Control variable to your Edit Control and Use the methods like cut for deleting the selected text.
Knock out 't' from can't,
You can if you think you can
|
|
|
|
|
thank u.
i tried it not working .
|
|
|
|
|
Use UpdateData function while updating the data of the Edit box.
Knock out 't' from can't,
You can if you think you can
|
|
|
|
|
DWORD dwSel =m_number.GetSel();
m_number.Cut();
int i=HIWORD(dwSel);
POINT pt;
pt.x=i;
pt.y=0;
m_number.SetCaretPos(pt);
m_number.SetFocus();
*****m_number is the control variable for the edit control with the number property set to true
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
-- modified at 8:18 Tuesday 13th June, 2006
|
|
|
|
|
thank u.
it is also useful to me.
but i want not only last element.what u select u should delete that.
|
|
|
|
|
SO is there a problem in the code I provided?
Isn't it working upto your expectations or needs.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Hi friends ,
Is there any attribute for printers which is unique and can be used to identify them in network (like printer name...)?
|
|
|
|
|
wrote: Is there any attribute for printers which are unique and can be used to identify them in network (like printer name...)?
Use Manufacture ID of the Printer.
Knock out 't' from can't,
You can if you think you can
|
|
|
|
|
If I have printers installed on network and I am going to enumerate all printers.How to find "Manufacture ID" ?
|
|
|
|
|
Have a look to NETRESOURCE structure.
Search in MSDN you will find all the attributes which are being passed
Cheers
"Peace of mind through Technology"
|
|
|
|
|
Hi,
Whats the difference between release and debug mode.
Debug mode is enough for debugging and to build the project.THen why release mode is there?
I never use tht mode?Any tutorial about that?
|
|
|
|
|
You can't debug in the release mode.
Debug mode:
This is helpful when you want to know where is a fault in your code that is causing a crash or malfunction.
The assert macros work in the debug mode not in the release mode.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Release mode removes the dependencies and shrinks the size of the application.
Debug mode is for tracing the application.
so prefer the release builds only while deploying the application.
Knock out 't' from can't,
You can if you think you can
|
|
|
|