|
|
Use GetBuffer to the underlying char *, don't forget to call ReleaseBuffer after.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
benjnp wrote:
cout << strLine << endl;
use cout << (LPCTSTR)strLine << endl; instead...
TOXCCT >>> GEII power [toxcct][VisualCalc]
|
|
|
|
|
Thanx guys, Now I know what's the difference and what to do. But since it is a console app, i'll use printf instead.
|
|
|
|
|
benjnp wrote:
since it is a console app, i'll use printf
otherwise?u'll use cout?
V
|
|
|
|
|
benjnp wrote:
But since it is a console app, i'll use printf instead.
This makes no sense at all. Both printf() and cout can be used for console applications.
"One must learn from the bite of the fire to leave it alone." - Native American Proverb
|
|
|
|
|
yup, both cout and printf can be used in console applications but since cout had some trouble or need additional things to consider, I think it will be beneficial to use printf instead
|
|
|
|
|
benjnp wrote:
...but since cout had some trouble or need additional things to consider...
cout had no trouble. It was doing exactly what it was told to do.
benjnp wrote:
I think it will be beneficial to use printf instead
If you consider the lack of about nine characters to be beneficial, you've a great deal to learn. It would be beneficlal to learn how a CString object behaves when used with cout and printf() . You'll be amazed at what you find!
"One must learn from the bite of the fire to leave it alone." - Native American Proverb
|
|
|
|
|
Got your point. I understood how a CString object works especially when used in cout. But for now, since I'm in a hurry, I'll use printf for the moment.
|
|
|
|
|
hi all
i want to set a buttons background color . i tried WM_CTLCOLOR message.
it works properly for the EDITs and sets their background. but when i use it for buttons , its color doesnt change.
does somebody know how to change a PUSHBUTTONs background color??
|
|
|
|
|
According to Microsoft, the WM_CTLCOLORxxx approach works for list boxes, the list boxes of combo boxes, button controls, edit controls, static controls, message boxes, and dialog boxes but does not work for push buttons and the CRichEditCtrl. The color of a standard CButton object is determined by system settings. If you want a different color for push buttons, use a CBitmapButton. To change the color of a CRichEditCtrl use its member functions.
So be it
SkyWalker
|
|
|
|
|
thx
and what abuot button's text color??
is it unchangable ? or there is a way?
|
|
|
|
|
hamidreza_buddy wrote:
thx
and what abuot button's text color??
is it unchangable ? or there is a way?
You can create your own class of buttons using control subclassing , where you will be able to change text color and bk color very easily.
Look here[^]
"Success is the ability to go from one failure to another with no loss of enthusiasm." - W.Churchill
-- modified at 5:46 Sunday 2nd October, 2005
|
|
|
|
|
|
|
i want to try to make a program that will allow the user to design a custom destop theme and change the system desktop theme to the one you design. does anyone know how to change the system background, font, font size, font color, window color, cursor or anything else along these lines?? i have searched the web a little and have not been able to find anything yet. any help would be greatly appreciated.
Thank You in advance for any help you can give me
- Kyle
|
|
|
|
|
When I create the MFC dialog application (with the manifest generation enabled) my dialog should use the XP visual style common controls, right?
Well, it doesn't! Is there anything else I have to do?
-- modified at 19:18 Saturday 1st October, 2005
|
|
|
|
|
See this[^] MSDN article on how to enable XP visual styles in your VC6/VC7.x generated app.
/ravi
My new year's resolution: 2048 x 1536
Home | Music | Articles | Freeware | Trips
ravib(at)ravib(dot)com
|
|
|
|
|
Thank you. It is working now.
And it looks much nicer now
|
|
|
|
|
|
Can anyone please tell me why this code code gives a segmentation? The
class NonLeafTrieNode
{
public:
NonLeafTrieNode(){};
NonLeafTrieNode(char);
private:
friend class Trie;
NonLeafTrieNode **ptrs;
char *letters;
int endOfWord;
bool isLeaf;
};
The code below are in the Trie class and I use this to access the isLeaf variable in the class.
int flag = p->ptrs[pos]->isLeaf;
if (!(pos == -1) && flag)
If I keep the isLeaf variable a boolean the code gives a segmentation fault, but whenever I make it a integer the code works perfectly.
Can anyone tell me why this happens.
Thanks a lot
LiquidE_SA
|
|
|
|
|
The implication from your code is that -1 is a possible value for pos . In that case, p->ptrs[pos] is never going to work...
|
|
|
|
|
LiquidE_SA wrote:
int flag = p->ptrs[pos]->isLeaf;
flag is an int and you are trying to assign a bool to it. When you change isLeaf to an int the types are the same.
"You're obviously a superstar." - Christian Graus about me - 12 Feb '03
"Obviously ??? You're definitely a superstar!!!" - mYkel - 21 Jun '04
"There's not enough blatant self-congratulatory backslapping in the world today..." - HumblePie - 21 Jun '05
Within you lies the power for good - Use it!
|
|
|
|
|
bool != int
--
Look straight into the light!
|
|
|
|
|
LiquidE_SA wrote:
int flag = p->ptrs[pos]->isLeaf;
change it to
bool flag = p->ptrs[pos]->isLeaf;
-prakash
|
|
|
|