|
Good deal! I had to get some sleep, but I'm back to it now.
Murrah Boswell
|
|
|
|
|
I got it!
In my StdAfx.h I added:
#include <iostream>
#include <fstream.h>
Then in my module where I need to read the gif files:
BYTE * FileToPush;
int length=0;
<snip>
ifstream instream;
instream.open("c:\\path\\to\\file.gif",
ios::binary );
// get length of file:
instream.seekg (0, ios::end);
length = instream.tellg();
//get ready for read
instream.seekg (0, ios::beg);
// allocate memory:
FileToPush = new BYTE [length];
// read data as a block:
instream.read (FileToPush,length);
instream.close();
<snip>
Thanks for the help,
Murrah Boswell
|
|
|
|
|
Sorry Buddy,
i can't able to provide the solution on time please forgive me
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Is there any API that allows me to retrieve mouse state? Not cursor position, but the presses/unpressed state of mouse buttons. Thanks.
|
|
|
|
|
If you are using MFC, look for PreTranslateMessage(MSG *pMsg) method and tries to catch messages such as WM_LBUTTONDOWN for mouse clicks.
Hope it helps
|
|
|
|
|
Sorry this is a real noob question, but does anyone know the functions to hide something in MFC and then show it later when a button is hit?
ie when the person hits a button, i want a jpg to be displayed. The jpgs name is IDC_PICTURECLIP3. Thank You.
|
|
|
|
|
Anonymous wrote:
Sorry this is a real noob question, but does anyone know the functions to hide something in MFC and then show it later when a button is hit?
ie when the person hits a button, i want a jpg to be displayed. The jpgs name is IDC_PICTURECLIP3. Thank You.
You can try this:
GetDlgItem(IDC_PICTURECLIP3)->ShowWindow(FALSE);
|
|
|
|
|
|
IN MFC i think here is a solution
Through Class Wizard make a Contral Variable for
That Contral that you want to hide. say m_ctrlPic
now In OnInitDialog()
m_ctrlPic.ShowWindow(SW_HIDE);
and say you want to show the Pic at any given event
then
//here is code for showing it back
m_ctrlPic.ShowWindow(SW_SHOW);
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Hi Frendz,
Can any one help me out ....I want to make an MFC appwizard application that performs file search on local machine. I am a novice to MFC and I am out off time ...I could have searched and learnt bymyself. Due to time constraints am not able to devote time for searching and learning the things...Please... if any one knows the way out then mail me .Thanking you in advance
Drushti
|
|
|
|
|
Hello Madame Drusthi,
I think you are looking for CFileFind Class or there are some wrapper function for file seaching at at CP,so u have to devote atmost 30 second in searching them at CP
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
How do I do this...??
How do I print my voice mail?
|
|
|
|
|
HI Hockey
there may many ways,but i know two method only
#1 find the registry key associcated with your com in Registry and delete that key
or
#2 if you know the location of dll
use this command c:\windows\system32\regsvr32.exe \u your com path
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Another way might be to load the component with LoadLibrary[^] and call the function DllUnregisterServer[^]
"It was when I found out I could make mistakes that I knew I was on to something."
-Ornette Coleman
"Philosophy is a study that lets us be unhappy more intelligently."
-Anon.
|
|
|
|
|
hey! i saw an article about calling an mfc dll from visual basic here... my mf dll is using sockets.... vb can see the functions i put in the dll, my problem is.. once i start to connect to the server using this command pSockCon->Connect("1.1.1.26", 777); , it doesnt connect.... i tried to run the code of the dll in an mfc application and it works fine...i can see the output from my socket workbench... i just cant figure out what is happening when vb calls my function in my dll... it cant connect to the server although it works fine when i tested it in an mfc app.. pls help me..
|
|
|
|
|
Buddy,
according to me,you can't called a simple DlL or rather plain dll in VB application.VB support only COM dll.
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Hi Mr.Gupta,
thanks for the reply...i created my dll in mfc dll. i was told that the output of mfc dll is already a COM dll... do i still have to do something to make it a COM dll for my vb app to use it?
|
|
|
|
|
You need to make sure that your DLL is performing all of the initialization required (like calling WsaStartup()). It sounds like your MFC test app may be doing things that your VB app isn't.
Another debugging tip: Put a message box in the DLL code that shows you the error values from the connect.
Software Zen: delete this;
|
|
|
|
|
hi! i'm using the CSocket class instead of the winsock... when the dll is called from an MFC dialog based app, everything works fine but not if the dll is called from vb.net...i'm trying to find some initialization that might be needed.. actually.. it cant connect to the server when called in vb app although it does connect in mfc app. there is no error with the code it just doesnt connect...
|
|
|
|
|
I want to use bitmap resource in dll file.
If I get bitmap resource ID, LoadLibrary and get the bitmap so
I want to draw it.
How can I do?
|
|
|
|
|
Do the following steps:
CBitmap bmpYourBitmap;
CDC *pDC;
CDC memDC;
memDC.CreateCompatibleDC(pDC);
CBitmap *pOldBmp = memDc.SelectObject(&bmpYourBitmap);
BITMAP bm;
bmpYouBitmap.GetBitmap(&bm);
pDC->BitBlt(0,0,bm.bmWidth,bm.bmHeight,&memDC,0,0,SRCCOPY);
memDc.SelectObject(pOldBmp);
|
|
|
|
|
I want to get the HWND of a window by FindWindow(). The second parameter is the window name, but the window name I am trying to get has a copyright symbol in it (a c with a circle around it). Is there a way that I can have FindWindow() only search for the first few characters in the window name? or is there a way to put a copyright symbol in a string? Any help is appreciated.
-Dev578
|
|
|
|
|
Use the application "Character Map" which comes with windows. In Windows XP, it's located in Start -> Programs -> Accessories -> System Tools. Double click the copyright symbol, click copy, and then paste it into your C++ code. Or use the hex code \0xa9 in the string. Like this: "Copyright \x0a9 2004"
--
Suche Wissen über Alles.
Der Student
|
|
|
|
|
Hello,
I have following C++ class hiererarchy like this:
class CBase{
protected:
// Construction/Destraction
CBase(){};
CBase(const CBase& Src){}; // Copy constractor
virtual ~CBase(){};
// Operators
virtual const CBase& operator =(const CBase& Src){}; // = operator
};
class CDerived: public CBase{
public:
// Construction/Destraction
CDerived(){};
CDerived(const CDerived& Src); // Copy constractor
virtual ~CDerived(){};
// Operators
virtual const CDerived& operator =(const CDerived& Src); // = operator
};
CDerived::CDerived(const CDerived& Src):CBase((CBase) Src)
{
//Do something here....
}
const CDerived& CDerived::operator =(const CDerived& Src)
{
if(&Src == this)
return *this;
(Base) *this = (Base) Src;
// Do something here ...
return *this;
}
Visual C++.NET compiler generates errors:
error C2248: CBase::CBase' : cannot access protected member declared in class 'CBase'.
Obviously if I changed 'CBase' as following:
class CBase{
public:
// Construction/Destraction
CBase(){};
CBase(const CBase& Src){}; // Copy constractor
virtual ~CBase(){};
// Operators
virtual const CBase& operator =(const CBase& Src){}; // = operator
};
program would compile without problems. But I need keep 'CBase' construction protected to allow instantiation of 'CBase' only via derived classes.
Does anyone have an idea how this can be fixed? Any help will be greatly appreciated.
Thanks,
Leonid
|
|
|
|
|
Maybe look at MFC's CView...
It's created dynamically at runtime using CreateObject() I believe.
How do I print my voice mail?
|
|
|
|