Click here to Skip to main content
15,911,030 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: User DSN Pin
David Crow3-Jan-05 3:25
David Crow3-Jan-05 3:25 
QuestionHow do i make a combo box non-editable Pin
swarnamanoo3-Jan-05 1:06
swarnamanoo3-Jan-05 1:06 
AnswerRe: How do i make a combo box non-editable Pin
Cedric Moonen3-Jan-05 1:48
Cedric Moonen3-Jan-05 1:48 
GeneralDJSplitter + Formview problem Pin
Master^Tristar3-Jan-05 1:03
Master^Tristar3-Jan-05 1:03 
GeneralRe: DJSplitter + Formview problem Pin
Master^Tristar4-Jan-05 0:55
Master^Tristar4-Jan-05 0:55 
Generalc++ library runtime error Pin
X20403-Jan-05 0:34
X20403-Jan-05 0:34 
GeneralRe: c++ library runtime error Pin
ThatsAlok3-Jan-05 0:42
ThatsAlok3-Jan-05 0:42 
GeneralNeed help with Callback in DLL Pin
RedDragon2k2-Jan-05 23:10
RedDragon2k2-Jan-05 23:10 
Hi everyone

i'm working on a DLL with 2 Callback Functions but i really have no clue why it isn't working:

//MainClass.h (It's the DLL)

typedef void (__stdcall *LP_CREATEHANDLER_FUNC)(HANDLE, CString);
typedef void (__stdcall *LP_TERMINATEHANDLER_FUNC)(HANDLE);

class CMainClass
{
public:
__declspec(dllexport) void SetCreateHandler(LP_CREATEHANDLER_FUNC p_Handler);
__declspec(dllexport) void SetTerminateHandler(LP_TERMINATEHANDLER_FUNC p_Handler);
};

//ClientDlg.cpp TheMainApp

BOOL CClientDlg::OnInitDialog()
{
CDialog::OnInitDialog();
...
m_cls.SetCreateHandler(CreateHandler);
m_cls.SetTerminateHandler(TerminateHandler);
}

void __stdcall CClientDlg::CreateHandler(HANDLE hPID, CString strFilename)
{
}

void __stdcall CClientDlg::TerminateHandler(HANDLE hPID)
{
}

I get the following error:
error C2664: 'CMainClass::SetCreateHandler' : cannot convert parameter 1 from 'void (HANDLE,CString)' to 'LP_CREATEHANDLER_FUNC'
error C2664: 'CMainClass::SetTerminateHandler' : cannot convert parameter 1 from 'void (HANDLE)' to 'LP_TERMINATEHANDLER_FUNC'

what am i doing wrong ?

MFG
RedDragon2kx

Unix and C are the ultimate computer viruses.

GeneralRe: Need help with Callback in DLL Pin
Chris Losinger3-Jan-05 4:04
professionalChris Losinger3-Jan-05 4:04 
GeneralRe: Need help with Callback in DLL Pin
Neville Franks3-Jan-05 8:37
Neville Franks3-Jan-05 8:37 
Generalafxwin.h Weird Compile Error.. Pin
Maverick2-Jan-05 22:21
Maverick2-Jan-05 22:21 
Generalafxwin.h Weird Compile Error.. Pin
Maverick2-Jan-05 22:21
Maverick2-Jan-05 22:21 
QuestionHow to draw static controls and check box buttons transparently ? Pin
rrrado2-Jan-05 21:50
rrrado2-Jan-05 21:50 
AnswerRe: How to draw static controls and check box buttons transparently ? Pin
YoSilver3-Jan-05 4:12
YoSilver3-Jan-05 4:12 
GeneralRe: How to draw static controls and check box buttons transparently ? Pin
rrrado4-Jan-05 0:07
rrrado4-Jan-05 0:07 
GeneralRe: How to draw static controls and check box buttons transparently ? Pin
YoSilver4-Jan-05 5:18
YoSilver4-Jan-05 5:18 
Generalcreating ActiveX controls for Dialog froms... Pin
Surya Prakash Adari2-Jan-05 19:31
Surya Prakash Adari2-Jan-05 19:31 
GeneralRe: creating ActiveX controls for Dialog froms... Pin
ThatsAlok2-Jan-05 22:17
ThatsAlok2-Jan-05 22:17 
GeneralTCPview like tool Pin
2000ram2-Jan-05 19:21
2000ram2-Jan-05 19:21 
GeneralDbl Click Event handler for Buttons created at Runtime Pin
Surya Prakash Adari2-Jan-05 19:09
Surya Prakash Adari2-Jan-05 19:09 
GeneralRe: Dbl Click Event handler for Buttons created at Runtime Pin
ThatsAlok2-Jan-05 19:59
ThatsAlok2-Jan-05 19:59 
GeneralTCPview like-tool Pin
Anonymous2-Jan-05 18:50
Anonymous2-Jan-05 18:50 
GeneralRe: TCPview like-tool Pin
ThatsAlok2-Jan-05 18:59
ThatsAlok2-Jan-05 18:59 
GeneralRe: TCPview like-tool Pin
Anonymous2-Jan-05 19:10
Anonymous2-Jan-05 19:10 
GeneralRe: TCPview like-tool Pin
ThatsAlok2-Jan-05 19:20
ThatsAlok2-Jan-05 19:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.