|
In this day when .NET is about to be out with its second version, and MFC has been around for some 10 years, I can't fathom anyone using the Win32 API to do Windows programming!
Nevertheless, it's a good learning experience. Good luck!
Regards,
Alvaro
The world is a dangerous place, not because of those who do evil, but because of those who look on and do nothing. -- Albert Einstein
|
|
|
|
|
too much bloat for games and such
Jason Henderson "You must be the change you wish to see in the world." - Gandhi
articles profile
|
|
|
|
|
Yeah, for games sure. But he's just doing a bunch of data entry forms.
Regards,
Alvaro
The world is a dangerous place, not because of those who do evil, but because of those who look on and do nothing. -- Albert Einstein
|
|
|
|
|
I want my messagebox to automatically vanish after a few seconds....I will probably be emitting it in my View class...ANy hints? Thanks
Appreciate your help,
ns
|
|
|
|
|
Use this and give it a callback procedure.
int MessageBoxIndirect(
LPMSGBOXPARAMS lpMsgBoxParams // address of structure for message
// box parameters
);
Then you can just fire a message to the box when you are finished and close the dialog when you recieve that message.
OR,
use the same creation method, but in the WM_CREATE, start a timer and in your callback when you handle the WM_TIMER, you can just kill the dialog.
Hope this helps!
Dan Willis
|
|
|
|
|
The best way is to not use a standard MessageBox but your own dialog box. Inside it you can add a timer to close it after a certain amount of time.
I recommend that you also let the user know that in 10, 9, 8, ... the dialog box will close.
Regards,
Alvaro
The world is a dangerous place, not because of those who do evil, but because of those who look on and do nothing. -- Albert Einstein
|
|
|
|
|
Okay....this I can do! Off to the MSDN to look up SetTimer etc...
Appreciate your help,
ns
|
|
|
|
|
|
Thanks so very much! I didnt know where in CP to look for info on the messagebox and just seraching the keyword "messagebox" brought back a ton of .NET articles...whats with that!
Anyways, it looks perfect, except I am hoping its not modal.....so if they dont get rid of it, they shoud still be able to do things....I have to download your src and see. MAny thanks again!
Appreciate your help,
ns
|
|
|
|
|
I dont have vc 7 on this machine.....can I convert your sln to a dsw somehow?
Appreciate your help,
ns
|
|
|
|
|
|
I bookmarked it....
Appreciate your help,
ns
|
|
|
|
|
Is there a way to call this function and have it not "Beep" ?
Dan Willis
|
|
|
|
|
Beep? I didn't know it did!
Perhaps it's a Windows setting. Check the Control Panel/Sounds applet.
Regards,
Alvaro
The world is a dangerous place, not because of those who do evil, but because of those who look on and do nothing. -- Albert Einstein
|
|
|
|
|
Does anybody know why Microsoft has supressed Print and Print Preview for CFormView in VC++ .NET ?? I've tried to manually override the functions OnPrint(), OnPrintPreview(), ..., and the Print button in PrintPreview don't work, Any idea ?
|
|
|
|
|
Hi,
I have a simple question.
When I create a MFC project using wizard, All the created files are in the same folder.
I would like to put all the *.h (including resource.h)into a folder named "MFC header" and all the *.cpp int another one named "MFC source". Also, I want to put Myproject.rc into the "res" folder. Is there a good way to do that so that I dont have dependency problems?
I use VS.NET architect enterprise
Regards,
Mykel
Everything's beautiful if you look at it long enough...
|
|
|
|
|
Sorry...
Donno if this sounds like a joke ... but did Ms Access 2002 has something similar to stored procedures ?
thanks in advance
Braulio
|
|
|
|
|
The nearest I can think of is the stuff under Queries. This could be called stored procedures. Not sure how you execute them from external apps - my knowledge of Access is limited to apps written using Access Basic.
Michael
Wonder Woman, Wonder Woman.
All the world's waiting for you,
and the power you possess.
In your satin tights,
Fighting for your rights
And the old Red, White and Blue.
|
|
|
|
|
I have a dialog that is created using dlg.DoModal();
I have a timer funciton running in a seperate thread, created by the dialog. Is it possible to have the thread call Onok() for the dialogue, in order to close the dialogue as if I'd hit ok button?
Thanks
|
|
|
|
|
hi,
of course is that possible
just start a new tread in OnInitDialog()
Or just with OnTimer Event of CDialog class
and when time is reached/or thread is finished when dialog must close.
just call OnOK() or ONCancel()
dano
|
|
|
|
|
Call p_dlg->EndDialog(IDOK) .
rechi
|
|
|
|
|
You don't need a separate thread for the timer, by the way. Just call SetTimer inside OnInitDialog and add the OnTimer handler. In there you can call OnOK().
Regards,
Alvaro
The world is a dangerous place, not because of those who do evil, but because of those who look on and do nothing. -- Albert Einstein
|
|
|
|
|
I'm currently working on an project and it would be nice to provide a "soft keyboard" on screen to let user click keys by mouse.
Now, developing my own soft keyboard is, while possible, really fearsome, imagine I will have to create all those 102(or more) buttons and draw all the bitmaps for them. If there existing a class or shareware/free ware that allows me to display a soft keyboard on screen it'd be cool.
Any help are appreciated.
|
|
|
|
|
Can't you just use the On-Screen keyboard that comes with Windows?
(Start menu -> Programs -> Accessories -> Accessibility)
or just run "osk.exe"
I'm not sure if it's always installed as standard, but it's certainly part of Win2k
--
Help me! I'm turning into a grapefruit!
|
|
|
|
|