|
sob!!!!!.....i guezz i have no choice.....i have to implement all in one dialog with the click of a botton.....itz the requirement!!!!!sob!!!!!...have any ideaz???
"faith, hope, love remain, these three.....; but the greatest of these is love" -1 Corinthians 13:13
|
|
|
|
|
That is a very strange requirement. As has already been mentioned, use ShowWindow() to selectively show/hide the controls.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
well david.....thanx again for the reply,u c i have many dc memory variables in each dailog,and loading all the dialogz at one time(three dialogz having abt 5 dc memory variablez) and hiding all except one maynot be possible coz of the limited number of dc memory variables that can be declared at a time.....so the show/hide aint a good idea.....the rpob is i have already made it a dialog based application(since the inital reqirement was just one graphics panel)now itz made two,now since it would be quite an amount of work to make it an mdi i plan to call from the main dialog(panel),the second(or third dailog or panel) and transfer then destroy the main first dialod(panel)and transfer the parent control to this panel that is called.....what do u think?will that work??
"faith, hope, love remain, these three.....; but the greatest of these is love" -1 Corinthians 13:13
|
|
|
|
|
rateep wrote:
i have many dc memory variables in each dailog...
Unless they are constantly being used and not being released, the number of variables in a class is irrelevant.
rateep wrote:
...coz of the limited number of dc memory variables that can be declared at a time
Declaring a variable is not the issue here, not releasing a device context is. If the DC is private, you can have and use as many of them as you like. The limit of 5 is for common DCs.
rateep wrote:
i have already made it a dialog based application(since the inital reqirement was just one graphics panel)
Sounds like you might need a tabbed dialog instead.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
tabbed dialog!!!!!.....yez.....i guezz thatz an another good alternative.....
thanx and God Bless.....
rateep
"faith, hope, love remain, these three.....; but the greatest of these is love" -1 Corinthians 13:13
|
|
|
|
|
Hi!
I have done a MFC application with dialogs in .NET. Now I want that application to run as a service application. Can someone help me with this. Is it hard? Is there any articles on the web about this?
Or can anyone explain directly how to do it?
Regards Martin
|
|
|
|
|
I don´t know how it goes in .NET, but in VC++6.0 you can make
a Windows service with the Appwizard
New Project -> ATL-COM Appwizard -> Server type=Service
The should be something similar in .NET.
When starting the service, your service.exe should launch your
mfc_app.exe calling CreateProcess() .
And when the service is stoped, it should post WM_QUIT to your
mfc_app.exe.
Hope it helps
Bye.
|
|
|
|
|
well you cant run the service with the dialogs without the user account , you may have to register your process in the SCM and make the properties with interactive with desktop.
I hope this hint will help.
Regards
Tarundeep Singh Kalra
www.tarunsadhana.com
Blue Pill or Red Pill........??
|
|
|
|
|
Hi-
Can LoadImage works in ActiveX, I have tried LoadBitmap too but it doesnt works, when looking for the return value for both LoadImage and LoadBitmap, it shows some value means that the Bitmap is loaded, then wat could be wrong, I have used the following code, its working fine in win32 based application, and when it is moved to ActiveX the problem started.
Here is some Code.
------------------
HANDLE m_bitmapNONE = LoadImage(m_pApp->m_instance,MAKEINTRESOURCE(IDB_STAT_NONE),IMAGE_BITMAP,22,20,LR_SHARED);
HDC hdc = GetDC(m_TrafficMonitor);
HDC hdcBits;
hdcBits = CreateCompatibleDC(hdc);
SelectObject(hdcBits,m_bitmapNONE);
BitBlt(hdc,0,0,22,22,hdcBits,0,0,SRCCOPY);
DeleteDC(hdcBits);
ReleaseDC(m_TrafficMonitor,hdc);
Dharmendra
|
|
|
|
|
i didn't looked your code . use GDI+. here you can load .bmp, .jpg, etc
here is a sample code.
use
Graphics grp(pdc->GetSafeHdc());
Image img(strImgFile);
grp.DrawImage(&img,0,0);
enter the following lines in StdAfx.h
#include <gdiplus.h>
#pragma comment(lib, "gdiplus.lib")
using namespace Gdiplus;
|
|
|
|
|
Can anyone suggest a method to read the data logged in the event log rather than calling "GetEventLogInformation()" ?
Thanx in advance
|
|
|
|
|
with the help of ReadEventLog(...),
Regards,
dwurity
Dharmendra
|
|
|
|
|
Using ReadEventLog(...)we can get the information about the Event Type,Category,Time,Source etc..
My requirement is to read the data(Eg:"network shut down occured" something like that..) logged in the event log.
|
|
|
|
|
Using ReadEventLog(...)we can get the information about the Event Type,Category,Time,Source etc..
My requirement is to read the data(Eg:"network shut down occured" something like that..) logged in the event log.
|
|
|
|
|
ReadEventLog() gets the entire record.
It gets the string, and any binary data blob as well.
Generally you call it twice, first to get the size of the record (then alloc a buffer to hold the entire record), then to actually get the record data.
Using the EVENTLOGRECORD.StringOffset field you can get the string data, using the EVENTLOGRECORD.DataOffset and EVENTLOGRECORD.DataLength fields you can get any binary data blob.
...cmk
Save the whales - collect the whole set
|
|
|
|
|
how to disable a checkbox by code.
|
|
|
|
|
Use this Api!!
<code>HWND hCheckBoxWnd=GetDlgItem(<Your Wnd Handle>,<Control ID>);</code>
<code>EnableWindow(hCheckBoxWnd,TRUE);</code>
<code>EnableWindow(hCheckBoxWnd,FALSE);</code>
or in MFC
<your checkbox="" control="" variable="">.EnableWindow(TRUE/FALSE);
"I Think this Will Help"
[Vote One Here, Complete my Survey....]
<h5
alok="" gupta="" <br=""> visit me at http://www.thisisalok.tk
|
|
|
|
|
USE EnableWindow(FALSE)
EG:
GetDlgItem(IDC_CHECKBOX1)->EnableWindow(FALSE)
"faith, hope, love remain, these three.....; but the greatest of these is love" -1 Corinthians 13:13
|
|
|
|
|
Good people,
Can anybody help me with this problem: from the sample below, provided that the only code can be modified is the MyContainer class, is it possible to change the name lookup in such a way that the MyContainer::operator Element() gets called instead of the Element::Element(const AbstractContainer&) constructor?
Thanks,
Serge
#include "stdafx.h"
using std::cout;
class AbstractContainer {};
class BasicContainer : public AbstractContainer {};
class Element
{
public:
Element(const AbstractContainer&) {cout << "Bad\n";}
};
class MyContainer : public BasicContainer
{
public:
operator Element() const {cout << "Good\n";}
};
int main()
{
MyContainer mc;
// I want the MyContainer::operator Element() gets called here
// instead of the Element::Element(const AbstractContainer&) constructor
Element e = mc;
return 0;
}
|
|
|
|
|
Not during initialisation. To use the conversion operator, you'll need to split the assignment into two statements:
Element e;
e = (Element)mc;
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"
|
|
|
|
|
Ryan, the problem is that the only code can be modified is the MyContainer class. Assume that all other classes and the main() function represent legacy code.
Serge
|
|
|
|
|
Then you can't do it.
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"
|
|
|
|
|
MSDN says that "GetEventLogInformation()" is declared in "Winbase.h" .
But I can't find it in "Winbase.h" of my machine. I am using VisulStudio 6.
Can anyone clarrify the doubt of this VC++ beginner?
Thanx in advance...
|
|
|
|
|
You'll need to download the latest Platform SDK from MSDN.
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"
|
|
|
|
|
Can u plz suggest which SDK I have to download?
Can u plz give that link ?
|
|
|
|