Esempio Scr function

6.1.2/1

Sintassi

LRESULT scrClienti(EH_NOTIFYPARAMS)
{
	INT iLx,iLy;
	_odbcScrollAdaptor_

	switch (enMess)
	{
		case WS_DISPLAY:

			iLx=psExt->px+psExt->lx-1; iLy=psExt->py+psExt->ly-1;
			//
			// Stampa del titolo
			//
			if (!rsSet)
			{
			 CHAR *p2="Archivio Clienti";
			 dispfm(psExt->px+1,psExt->py,psExt->col1,-1,STYLE_BOLD,"SMALL F",3,p2);
			 break;
			}

			dispf(psExt->px+6,psExt->py+2,psExt->col1,psExt->col2,STYLE_NORMAL,"SMALL F",3,odbc_fldptr(rsSet,"CDCLI")); // Codice
			dispfm_h(psExt->px+80,psExt->py,psExt->col1,psExt->col2,psExt->hdl,odbc_fldptr(rsSet,"RASCL")); // Ragione sociale
			break;
 }
 return 0;
}

Nota

In precedenza easyhand negli obj, usava per le notifiche esterne, diversi tipi di funzioni con propotipi differenti.
Ora tutte le funzioni, sono state tutte unificate con l'uso dei parametri EH_NOTIFYPARAMS.
Per compatibilità con il passato si usa la macro _odbcScrollAdaptor_ presente in odbcScroll.h
La macro fa il casting dei parametri e rende disponibile le variabili:



Easyhand C/C++: Esempio Scr function | Last modified: 07/09/2013 14.25.23 Europe/Rome | #1.1336
P.. 1017
Easyhand C/C++
Una mano alle tue idee.
Privacy Policy