|
m_wndToolBar.SetButtonStyle(1, TBBS_CHECKBOX);
where 1 is the index of the button in the toolbar and m_wndToolBar is a CToolBar.
Cheers,
Fredrik
"Felix qui potuit rerum cognoscere causas."
|
|
|
|
|
Is there any way, by which I can add my menu to system menu.So that whenever use right clicks on any application/item,my menu get open along with other system menus like copy,paste..
|
|
|
|
|
Take a look on Context Menu Shell Extensions and IContextMenu. You could find a number of articles at this site.
|
|
|
|
|
Hi,
How do i convert a byte array to a bitmap and save it as a jpeg bitmap on the disk.
I have written a MFC application.
Can anyone help me in this.
Thanks,
peenu.
|
|
|
|
|
[rant]
OK, this is really bugging me . Why doesn't the vector class have a remove(int) method? Why does it insist on doing everything with these damn "iterators"? No wonder I hate STL!!
[/rant]
What is the best way to remove an element by index from the middle of a vector? At the moment I'm doing this:
int nElementToRemove = 5;
vector<type>::iterator it = myvector.begin();
while(nElementToRemove--)
it++;
myvector.erase(it); But surely there must be a better way. Does anyone know of the best way to do this?
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
myvector.erase(myvector.begin() + 5);
Sonork 100.11743 Chicken Little
"You're obviously a superstar." - Christian Graus about me - 12 Feb '03
Within you lies the power for good - Use it!
|
|
|
|
|
Thanks for your help, PJ
I should probably have known that
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
If I am correct, this only works with generic types, not if you roll your own.
Arjan.
|
|
|
|
|
It works for any container that uses a random access iterator.
Sonork 100.11743 Chicken Little
"You're obviously a superstar." - Christian Graus about me - 12 Feb '03
Within you lies the power for good - Use it!
|
|
|
|
|
Thanks, didn't know that!
Arjan.
|
|
|
|
|
Ryan Binns wrote:
No wonder I hate STL!!
Get yourself 'Effective STL' by Scott Myers. Great book, tells how and why.
And soon you too will be part of the STL community.
Resistance is futile!
Who is 'General Failure'? And why is he reading my harddisk?!?
|
|
|
|
|
jhwurmbach wrote:
And soon you too will be part of the STL community.
No thanks. I'd rather drill a hole through my head
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
*emotionless stare*
Resistance is futile.
We will fill your drill through the head with the newest electronic gadgets. You will look fine.
Who is 'General Failure'? And why is he reading my harddisk?!?
|
|
|
|
|
jhwurmbach wrote:
We will fill your drill through the head with the newest electronic gadgets. You will look fine
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
Is there a way to create NT users using win api's ?
Nick Seng (the programmer formerly known as Notorious SMC)
God, I pity me! - Phoncible P. Bone
|
|
|
|
|
NetUserAdd()
if(E_NOINTERFACE == pThat->QueryInterface(IID_IUnknown,(void**)&pUnk))
{
// I aint no pUnk bitch!
}
|
|
|
|
|
Thanks a bunch!
Nick Seng (the programmer formerly known as Notorious SMC)
God, I pity me! - Phoncible P. Bone
|
|
|
|
|
Hi,guys:
I've got a big problem about system hook on win2k sp4.
In my software, there's a hook which intercepts system event ---- keyboard/mouse/message, etc. It is originally designed as a myhook.dll. For some reason, I have to remove this dll, and include all files/functions in it as normal cpp files. While recompiling, well, no warning or error about it and it works fine except big performance penalty.
Are there any design or understanding mistakes I have made ?
Any suggestion/advice is appreciated.
TIA
-gusd
|
|
|
|
|
suninwater wrote:
For some reason, I have to cut off this dll, and include all files/functions in it as normal cpp files.
I'm sorry I have no idea what you mean here...
[EDIT]
Ok I think I understand. The correct word is remove. Replace "cut off" and "cutting off" with remove.
As for the answer. I have used application hooks in dlls and in the executable and I have not noticed any performance differences. But I also see no reason why you can not use the DLL. That is the only way for system wide hooks and should be supported for thread hooks.
[/EDIT]
John
|
|
|
|
|
OK, as your word, I've replace "cut off" with "remove".
Sorry.
And, can you give me some help ?
|
|
|
|
|
I am writing a program. The purpose of it is to display and/or print MS Word doc on a view. For this I am trying to get the Enhance Metafile representation of the word doc file,but i have little progress.Can somebody give me some advise?
|
|
|
|
|
I think you can have a look at writing printer drivers.
For ex. your word documents can be converted to pdf by printer driver, similarly you can convert them to emf through the same technique.
You need windows driver development kit for this purpose.
Cheers,
Kannan
|
|
|
|
|
Hi,
I right click in treectrl, but it seems to that I can't use CTreeCtrl::GetSelectedItem () to get my selected node,I wanna why I can't use this function as I use left click? :confused Thanks
YES, I am here.
|
|
|
|
|
ur question is bit confusing!!!!!!!!!
Thanx
TAKE CARE
|
|
|
|
|
You can use this to get the selected Item.
void C3StateTree::OnRButtonDown(UINT nFlags, CPoint point)
{
UINT uFlags = 0;
HTREEITEM hItem = HitTest(point, &uFlags);
Arjan.
|
|
|
|