示例#1
0
BOOL CALLBACK CDialog::class_initial_DialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
	if (uMsg == WM_INITDIALOG)
		SetWindowLong(hwndDlg, GWL_USERDATA, lParam);

	CDialog *pDlg = (CDialog*)GetWindowLong(hwndDlg, GWL_USERDATA);

	if (pDlg)
		return pDlg->class_DialogProc(hwndDlg, uMsg, wParam, lParam);
	else
		return FALSE;
}