|
go via the tree item not the text itself:
use TVIS_BOLD and set the tree item to this attribute
(I can't remember how though but you can look it up.)
good luck.
"If I don't see you in this world, I'll see you in the next one... and don't be late." ~ Jimi Hendrix
|
|
|
|
|
First of all use GetSelectedItem() which will return u the selected item and then create the TVITEM struct specifying the mask value as TVIF_TEXT, and hItem as the selected item and state as TVIS_BOLD.
This will bold selected item's text even at the runtime.
Work Hard and Bit of Luck is Key to Success
|
|
|
|
|
Thanks a Lot every body
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Hello All,
I have an application in vc++, where on a ("Synchronize")button click, some functions are executed. Now i have to(Schedule)set a particular time on a given day(weekly once) at which the same functions should get execute, which are executed when i click the button("Synchronize").
Please send me the code if possible.
Regards,
Prax.
|
|
|
|
|
Use a timer (see the "OnTimer" event) and use CTime::GetCurrentTime.
Elaine
The tigress is here
|
|
|
|
|
It sounds like you are wanting to create a scheduled task. If so, check out the ITaskScheduler and related interfaces.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Hi,
I have created a compiled help file outside our app. Now I would like to call this chm file by the press of a button (test project) or via a menu.
How can you do this?
Do you need to include this in your project or can you specify the path? (I prefer option 2).
tnx 4 your help!
|
|
|
|
|
You can always specify the file path if you want to.
See the documentation for HtmlHelp function.
This topic in MSDN will get you started - "HTML Help Tools and Features"
|
|
|
|
|
Hello Friends,
I am using CListView in which I am displaying some images, but whenever I am resizing it, then It is displaying the Horizontal Scroll bar which Should not be displayed.
I had tried ShowScrollBar(SB_FALSE) in the OnSize() member function also. but it is displaying.
I don't want this horizontal scroll bar to be present.
Please Help me.
Thank you in advance.
Neelesh J Jain.
|
|
|
|
|
|
I want to display multiline text in a CStatic text control. How can I do this? /n does not work!
|
|
|
|
|
Try \n
|
|
|
|
|
Sorry. I meant \n. I tried \n and \r and they did not work.
I am trying to display some text on the screen and need to show it in a window that sizes itself to the text but I will need to limit the width to the screen width so I may need newlines in the text.
|
|
|
|
|
Use "\n\r"
ARSALAN MALIK
|
|
|
|
|
I have a generic class named CMainHandler. I want to be sure if it was created before. From debugger window i see its value is 0xcccccccc but i can do something like this:
if(m_mh != 0xcccccccc)
delete m_mh;
else
m_mh = new CMainHandler(MODEUDP);
m_mh is CMainHandler instance
Thanks in advance
|
|
|
|
|
I dont think it's good idea...Y dont u initiaze it to NULL very first?
|
|
|
|
|
In the constructor of the class that uses this class, set it to NULL. So you can check if the value exist or not...
|
|
|
|
|
|
No. In many cases when you compile with debugging and run in a debugger, something will change uninitialized variables to be a obvious bogus constand. In your case it is 0xcccccccc. My debuger uses 0xaaaaaaaa! So already your program is not portable to my debugger.
When you are running optimized code outside of the debugger, those variables are not initialized at all, instead they take on whatever value was in that memory location before! C++ trusts you to know what you are doing. If you don't initialize a variable in optimized code, the optimizer assumes you know by some other means when that variable is initialized, so it doesn't waste a cycle setting that variable.
A pointer is allowed to be 0 (NULL), a hardware location defined by the designers of the hardware, or something the compiler provides out of your control. You can compare against the first two because they never change. The last one should always be treated as if it will change all the time.
|
|
|
|
|
Note that what's said earlier.
Its good practice when you delete an object you set it to NULL also.
eg.
SomeObject obj = new SomeObject();<br />
<br />
<br />
delete obj;<br />
obj = NULL;
if you check on NULL before using it, it will at least be NULL and not 0Xcccccccc.
"If I don't see you in this world, I'll see you in the next one... and don't be late." ~ Jimi Hendrix
|
|
|
|
|
I've created some class in my project. Now I want to use it in another project. It is derived from CEdit. How to add it to new project so that class wizard would offer this class to me while creating member variable for edit box in dialog's class ?
Thanks
rrrado
|
|
|
|
|
Go to the class wizard and say Add Class. At that particular time, instead of accepting the system generated class, click on the Change button and specify the class header file and the implementation file.
Work Hard and A Bit of Luck is Key to Success.
|
|
|
|
|
Thank you, I'll try it later
rrrado
|
|
|
|
|
Hello !
I have a device that is plugged via an USB-to-serial adapter to my computer. I want to know which virtual com port (COM3, COM4, ...) will be used by this device.
How can I do that ?
Thanks
|
|
|
|
|
You probably can't, but it depends on the drivers and on the hardware.
On our last project our bluetooth dongles which used virtual com port drivers attached themselves to lowest unoccupied port, or you could manually attach them to a different port using the OS. We found the easiest workaround was to enumerate all available ports and let the user select which one it was connected to.
Alternatively if you've manufactured the hardware yourself you might be able to set up a ping style protocol - loop through all the ports pinging each one in turn and assume that the one which responds is your device.
If you can keep you head when all about you
Are losing theirs and blaming it on you;
If you can dream - and not make dreams your master;
If you can think - and not make thoughts your aim;
Yours is the Earth and everything that's in it.
Rudyard Kipling
|
|
|
|