class LboxDlg : public LboxWin


  EditGetText



  
// *********************************************************
// エディット コントロールから文字列を取得
// 戻り値 : バッファに格納された文字列の長さ
// 戻り値 : エラーの時は -1
// *********************************************************
int LboxDlg::EditGetText(int nID, LboxString *LString )
{
	int nLen;

	while( 1 ) {
		nLen = (DWORD)GetDlgItemText(
			LboxDlg::hDlg,
			nID,
			LString->szLboxString,
			LString->nLboxString
		);
		if ( nLen == 0 ) {
			return -1;
		}
		if ( nLen >= (int)(LString->nLboxString) - 2 ) {
			if ( LString->nLboxString > LBOX_STRINGMAX ) {
				break;
			}
			LString->Resize( LString->nLboxString + MAX_PATH );
			continue;
		}
		break;
	}
	return (int)nLen;
}
int LboxDlg::EditGetText(int nID, LPSTR pszBuffer, int nSize )
{
	int ret;

	ret = GetDlgItemText(
		LboxDlg::hDlg,
		nID,
		pszBuffer,
		nSize
	);

	if ( ret == 0 ) {
		return -1;
	}

	return ret;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ