|
Try CBitmapButton, where u have to load 4 images of your own choice(they can be icon images).
Anandi
|
|
|
|
|
Gita.Bairavi wrote: suggestions required..
For each button, create an handler (ON_BN_CLICKED) and do what is to be done in those handlers.
if it's calling a dialog, create the dialog and do a DoModal (or Create/ShowWindow for modeless).
if it's something else, just do it.
|
|
|
|
|
i installed VC 6.0 on Windows 2k system.i work on VC++.
when i try to build a new project , i am getting the following error :
.....................................................
Compiling resources...
E:\SSS2\SSS.rc(10) : fatal error RC1015: cannot open include file 'afxres.h'.
Error executing rc.exe.
SSS.exe - 1 error(s), 0 warning(s)
.......................................................
And when i try to build an existing project , i am getting the following error :
.......................................................
Creating Type Library...
Error spawning midl.exe
EventProject.exe - 1 error(s), 0 warning(s)
.......................................................
could anyone please help me out solving these errors ?
Thanks in advance !
Anandi
|
|
|
|
|
Bad Visual Studio installation?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
Hi friends,
I want to make show the notification as like outlook email notification. I downloaded code form http://www.codeproject.com/KB/dialog/taskbarnotifier.aspx and i customized it. The downloaded code shows notification window on click (button)even but i want to implement it with thread and some code would be there to get string message from some where and if message is not null show the notification window with string message. I am unable to customize it as per my requirement. I request to all of you please help me. Thanks in advance.
Thanks & Regards
Vinay
|
|
|
|
|
vinayvishal wrote: I request to all of you please help me
ALL? That's a really bad idea...
Your question could mean two different things.
a/ I just want to change the tooltip when a user hovers the mouse over my icon.
b/ Something has happened, and I want to tell the user about it, by popping up the tooltip right now. Like plugging in a network cable, etc.
(a) is easy, (b) isn't hard - but it took a bit of digging.
To create the notification icon, you'll need to fill in a NOTIFYICONDATA structure. I keep a copy of it as a member variable.
m_Nid.cbSize = sizeof (NOTIFYICONDATA);
m_Nid.hWnd = GetSafeHwnd ();
m_Nid.uFlags = NIF_ICON|NIF_MESSAGE|NIF_TIP;
m_Nid.hIcon = m_hTrayIcon;
lstrcpy (m_Nid.szTip, _T("Iain's IP changer"));
Shell_NotifyIcon (NIM_ADD, (NOTIFYICONDATA *)&m_Nid);
To change the tooltip, you can use NIM_MODIFY:
m_Nid.uFlags = NIF_TIP;
lstrcpy (m_Nid.szTip, _T("New message"));
Shell_NotifyIcon (NIM_MODIFY, (NOTIFYICONDATA *)&m_Nid);
And to make balloon tip box...
m_Nid.uFlags = NIF_INFO;
m_Nid.uTimeout = 4000;
m_Nid.dwInfoFlags = NIIF_INFO;
lstrcpy(m_Nid.szInfo, _T("Some text"));
lstrcpy(m_Nid.szInfoTitle, _T("A Title"));
Shell_NotifyIcon (NIM_MODIFY, (NOTIFYICONDATA *)&m_Nid);
This is code trimmed from a working application. I *may* have missed something out, in which case reading up on NOTIFYICONDATA will help you a lot. Also, the balloon tooltip will only work with later shell versions.
Good luck,
Iain.
Iain Clarke appearing by Special Request of CPallini.
|
|
|
|
|
vinayvishal wrote: ...but i want to implement it with thread and some code would be there to get string message from some where and if message is not null show the notification window with string message.
I did just that in this article.
"Normal is getting dressed in clothes that you buy for work and driving through traffic in a car that you are still paying for, in order to get to the job you need to pay for the clothes and the car and the house you leave vacant all day so you can afford to live in it." - Ellen Goodman
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
Hello everyone,
Just confused about DLL function by ordinal concept. Ordinal should be on the other part of by name.
But to use DLL function by ordinal technique, we need,
1. Write a .DEF file and write down function ordinal (index);
2. Use LoadLibrary and GerProcAddress to get the function pointer than use the function.
In (2), we still need to use function name as input parameter to GetProcAddress. So, my question is, DLL function by ordinal technique is not pure by ordinal, still need function name information?
thanks in advance,
George
|
|
|
|
|
MSDN on GetProcAddress [^]
lpProcName
[in] Pointer to a null-terminated string that specifies the function or variable name, or the function's ordinal value. If this parameter is an ordinal value, it must be in the low-order word; the high-order word must be zero.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
Thanks CPallini,
My mistake before. I use .DEF file but still use by name approach.
regards,
George
|
|
|
|
|
You actually do need this method if you have a nice C++ "beautified" function name DLL so it can't still rely on function name since ... well, that may change (not fun to stumble on this by yourself, trying to load what you know function name is and then going when watching the insides). As for method, previous reply says it all.
|
|
|
|
|
Thanks Dexterus,
I do not 100% understand the situation you mentioned.
"if you have a nice C++ "beautified" function name DLL so it can't still rely on function name since", could you give us more description or some pseudo code please?
regards,
George
|
|
|
|
|
Hello everyone,
Just to confirm what is the most correct way beyond a just working function.
1.
We need to add extern "C" to both variable/function definition/declaration? Or only need to add to the variable/function declaration?
2.
How about extern? Declaration only or both declaration and definition are required?
BTW: previously, I only add to declaration, but after reading more and more code which add to both declaration and definition, I come to here to ask this question.
thanks in advance,
George
|
|
|
|
|
See here [^].
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
You cheater. You must have Googled!
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Rajesh R Subramanian wrote: You cheater
Off course.
Rajesh R Subramanian wrote: You must have Googled!
Off course again.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
We need to write a server side script to answer all questions posted by George_George. Basically the script would do it by Googling and returning the first 5 links back.
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Rajesh R Subramanian wrote: We need to write a server side script to answer all questions posted by George_George. Basically the script would do it by Googling and returning the first 5 links back.
The above holds true for most peaple posts.
On the other hand, some George_George ones are indeed deep & tricky (though ofter matter academic interest) and Google is of little help about.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
I must completely agree with you!
Nobody can give you wiser advice than yourself. - Cicero
.·´¯`·->Rajesh<-·´¯`·.
Codeproject.com: Visual C++ MVP
|
|
|
|
|
Thanks CPallini,
1.
I have read the link, for normal function, extern "C" only need to be added to declaration, and if containing function pointer as parameter, we need to add extern "C" to definition as well.
2.
But the link only covers functions, my question is about variables, does the same rule applies to variable we well?
3.
How about your points to my question (2)?
regards,
George
|
|
|
|
|
The link shows that the general behaviour, i.e. use extern "C" only on declarations, may have pitfalls. That's all.
IMHO if you use extern "C" both in declarations and in definitions then you're safe.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
[my articles]
|
|
|
|
|
Thanks CPallini,
What pitfall do you think?
regards,
George
|
|
|
|
|
The article explained well all the issues.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
|
|
|
|
|
Hi CPallini,
Which article? You missed the link in your post?
regards,
George
|
|
|
|
|
I need to provide http download resume support in my application. Similar to resume support present in most of download mangers.
Kindly point me to some example code or how should I go about this problem.
http://Faq.Programmerworld.net
(FAQ and Tips for programmers)
|
|
|
|