Windows NT ( 2)

         

DLLCALL - 5


// DlgProc_OnInitDialog

// -----------------------------------------------------

BOOL DlgProc_OnInitDialog(HWND hdlg, HWND hwndFocus,

LPARAM lParam)

{

return TRUE;

}

// -----------------------------------------------------

// DlgProc_OnCommand

// -----------------------------------------------------

#pragma warning(disable: 4098)

void DlgProc_OnCommand(HWND hdlg, int id,

HWND hwndCtl, UINT codeNotify)

{

switch (id)

{

case IDOK:

{

// OK,

//

// szWindowTitle

GetDlgItemText(hdlg, IDC_EDIT1, szWindowTitle, 512);

//

EndDialog(hdlg, 1);

return TRUE;

}

// Cancel,

//

case IDCANCEL:

{

//

EndDialog(hdlg, 0);

return TRUE;

}

default:

break;

}

return FALSE;

}

dllcall.h ( 3.5) , DLLCALL.

3.5. dlldemo\dllcall\dllcall.h

// -----------------------------------------------------

//

// -----------------------------------------------------

LRESULT WINAPI

WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);

void WndProc_OnCommand(HWND hWnd, int id,

HWND hwndCtl, UINT codeNotify);

void WndProc_OnDestroy(HWND hWnd);

HWND FindApplicationWindow(LPSTR lpszWindowTitle);

LRESULT WINAPI

DlgProc(HWND hdlg, UINT msg, WPARAM wParam, LPARAM lParam);

BOOL DlgProc_OnInitDialog(HWND hdlg, HWND hwndFocus,

LPARAM lParam);

void DlgProc_OnCommand(HWND hdlg, int id,

HWND hwndCtl, UINT codeNotify);

dllcall.rc ( 3.6) DLLCALL. , , , .