|
What is your code? Do you allocate memory wisely?
<italic>Work hard and a bit of luck is the key to success.
|
|
|
|
|
no i am not allocating memory.
The class for that dialog is CMessageBox. The dialog is having 4 buttons
The code is like this
CMessageBox dlg;
void somefunction()
{
for(....)
{
dlg.DoModal();
if(buttonclicked = button1) {....}
else if(buttonclicked = button2) {....}
else if(buttonclicked = button3) {....}
else if(buttonclicked = button4) {....}
}
}
The memeber functions of the CMessageBox class are
void CMessageBox::m_OnButton1()
{
buttonclicked = button1;
// TODO: Add your control notification handler code here
EndDialog(0);
}
void CMessageBox::m_OnButton2()
{
buttonclicked = button2;
// TODO: Add your control notification handler code here
EndDialog(0);
}
void CMessageBox::m_OnButton3()
{
buttonclicked = button3;
// TODO: Add your control notification handler code here
EndDialog(0);
}
void CMessageBox::m_OnButton4()
{
buttonclicked = button4;
// TODO: Add your control notification handler code here
EndDialog(0);
}
BOOL CMessageBox::OnInitDialog()
{
CDialog::OnInitDialog();
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
I am getting exception when it is returning from the OnInitDialog() function.
Please help me in this
vidya
|
|
|
|
|
Is there any way by which I can paint the background of the windows media player ocx 6.0. I get the paint and the erase background events but they dont seem to be working? any help would be grateful!!!!
harshapaul
|
|
|
|
|
Some hacking tools can inject his own codes into my process first, then subclass my windows by SetWindowsLong. If there exists any way to prevent my winodw from been subclassing? When code injecting can not be prohibited?
|
|
|
|
|
hello,
i want to develop a custom network application where one functionality will be to kill unnecessary popups (by popup i mean all the unnnessary advertisement web pages that come up along with a web page). it is some sense application level filtering.. how do i do it? i would be quite helpful if i get suggestions from u all.
|
|
|
|
|
http://www.codeproject.com/atl/PopupBlocker2.asp
|
|
|
|
|
i have checked the link and downloaded the src files....
but how do i open the project and build the executable???
|
|
|
|
|
What you want is a browser helper object (BHO).
"When I was born I was so surprised that I didn't talk for a year and a half." - Gracie Allen
|
|
|
|
|
OK Task Manager does not send the usual WM_CLOSE, so then does it use TerminateProcess? How can I stop the Task Manager from closing my app?
wWw.KruncherInc.cOm - My personal site, needs updating real bad lol
|
|
|
|
|
KingKruncher wrote:
How can I stop the Task Manager from closing my app?
You can't. Not without hacking task manager, anyway. Why do you need 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"
|
|
|
|
|
Well I have two projects, both closly related, one is a trojan horse, and the other parental control.
wWw.KruncherInc.cOm
|
|
|
|
|
KingKruncher wrote:
trojan horse
You can't seriously be asking us to help you write a trojan...
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"
|
|
|
|
|
At least he was being honest!
"When I was born I was so surprised that I didn't talk for a year and a half." - Gracie Allen
|
|
|
|
|
I am/was never going to release it to the public, I don't want the leagal troubles. I started it to learn how winsock works, and it just grew. Alot of what is in the trojan now I will put in the Parental Control, like the keylogger, and file viewer.
wWw.KruncherInc.cOm
|
|
|
|
|
Regardless of your motives, I doubt that anyone here would help you write such an application, for fear that other people with more sinister motives might find the tips and use them in a destructive trojan. Sorry, but you're on your own here.
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"
|
|
|
|
|
|
Hi all,
I am new to installshield developer 7..I want to launch few .msi files from a master .msi file or from setup.exe....
How do I do this...
thanks,
Shiva P
|
|
|
|
|
Hi Coders
I have a weird problem. I'm trying to emulate Explorer's TreeView and I can't seem to load the correct Shell icons on Windows XP. Some icons do load correctly, but "My Computer", "My Network Places" and "Control Panel" don't load (ie. they load the default unknown icon). The code I use for ALL icons is found below:
// Retreive the shell's system icon index
SHFILEINFO shInfo;
ZeroMemory(&shInfo, sizeof(shInfo));
if(SHGetFileInfo((LPCTSTR)Pidl, 0, &shInfo, sizeof(shInfo),
SHGFI_PIDL | SHGFI_ICON | SHGFI_SHELLICONSIZE | SHGFI_SMALLICON | SHGFI_SYSICONINDEX))
{
ImageIndex = shInfo.iIcon;
}
Does anyone know why some icons work but others don't?
|
|
|
|
|
|
The Pidl comes from enumerating an IShellFolder. This is basically the code I used (with minor modifications to reduced space):-
void TShellTreeView::Enumerate(IShellFolder* ParentFolder)
{
LPITEMIDLIST Pidl = NULL;
LPENUMIDLIST Enum = NULL;
if(ParentFolder->EnumObject(Control->Handle, SHCONTF_FOLDERS, &Enum) != NOERROR)
{
while(SUCCEEDED(Enum->Next(1, &Pidl, 0)) == true)
{
if(Pidl == NULL)
break;
// Extract shell icon using SHGetFileInfo() ...
// See original post for code
}
// Free Pidl using global malloc
}
// Release Enum
}
Hope this helps
|
|
|
|
|
I have a window that I dont want people to resize. I have set up the size I want by changing the cx and cy values in the CREATESTRUCT and would like it to stay this size at all times. Just wondering how I might do that. Is it something in the CREATESTRUCT? I'm using VC++ 6, MFC doc/view.
Thanks a lot!
|
|
|
|
|
|
in the PreCreateWindow function
write:
cs.style &= ~WS_THICKFRAME;
WS_THICKFRAME is the flag for enabling sizing
so ...... disable it
|
|
|
|
|
I use the celebre memDC to avoid flickering in my DIALOG app.
I got the fickering out, but if i set the return value of OnEraseBkgnd() to false or true, the whole background is set to black, and on move it refreshes window with the contents of the window below. Any suggestion will be great.
NOTE: in my app i use a button-class that also uses the memDC. Could those two interfere in some way ?
|
|
|
|
|
Andre Massada wrote:
I use the celebre memDC to avoid flickering
Are you refering to http://www.codeproject.com/gdi/flickerfree.asp[^] or did you roll your own?
I wrote a tool a while ago that works great for figuring out what is going on with memory DCs and bitmaps. Check it out at http://www.codeproject.com/tools/imageviewer.asp[^]
"You're obviously a superstar." - Christian Graus about me - 12 Feb '03
"Obviously ??? You're definitely a superstar!!!" mYkel - 21 Jun '04
Within you lies the power for good - Use it!
|
|
|
|