WideStudio/MWT Class Reference

WideStudio/MWT Home
Up to


クラスの型

WSCsheet

メソッド関数仕様



getRowCount 関数の説明

書式
long getRowCount()
機能
全体の行数を取得します。 (固定セルの行数を含みます。)
処理
引数
なし。
返値
行数
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //セルの数を取得し、個々のセルの大きさを表示。
  long cols = ss->getColumnCount();
  long rows = ss->getRowCount();
  long col, row;
  for(col = 0; col < cols; col++){
    for(row = 0; row < rows; row++){
      WSCrect rect;
      //サイズを取得
      ss->getCellRect(col, row, &rect);
      //値を取得
      WSCstring val = ss->getText(col, row);
      printf("cell(%d,%d):  x,y=%d,%d w,h=%d,%d val=%s\n",
             col, row, rect.x, rect.y, rect.width, rect.height, val.getString());
    }
  }
}



setRowCount 関数の説明

書式
long setRowCount(long rows)
機能
全体の行数を設定します。 (固定セルの行数を含みます。)
処理
引数
(in)long rows 行数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_init(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  // セルの数、行数を設定。
  ss->setColumnCount(52);
  ss->setRowCount(102);
  // 固定セルの数、行数を設定。
  ss->setFixedColumnCount(2);
  ss->setFixedRowCount(2);
  //セルの数を取得し、個々のセルの大きさを表示。
  long cols = ss->getColumnCount();
  long rows = ss->getRowCount();
  long col, row;
  for(col = 0; col < cols; col++){
    //セルの幅を設定
    ss->setColumnWidth(100);
  }
  for(row = 0; row < rows; row++){
    //高さを設定
    ss->setRowHeight(25);
  }
}



getColumnCount 関数の説明

書式
long getColumnCount()
機能
全体の列数を取得します。
処理
引数
なし。
返値
列数
注意
なし。
サンプル
getRowCount() を参照してください。



setColumnCount 関数の説明

書式
long setColumnCount(long cols)
機能
全体の列数を設定します。
処理
引数
(in)long cols 列数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
setRowCount() を参照してください。



getRowHeight 関数の説明

書式
long getRowHeight(long row)
機能
指定された行の高さを取得します。
処理
引数
(in)long row 行番号
返値
正常時は指定された行の高さ、エラー時は0を返します。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //セルの数を取得し、個々のセルの大きさを表示。
  long cols = ss->getColumnCount();
  long rows = ss->getRowCount();
  long col, row;
  for(col = 0; col < cols; col++){
    long width;
    //サイズを取得
    width = ss->getColumnWidth(col);
    printf("col(%d): width=%d\n", width);
  }
  for(row = 0; row < rows; row++){
    long height;
    //サイズを取得
    height = ss->getRowHeight(row);
    printf("row(%d): height=%d\n", height);
  }
}



setRowHeight 関数の説明

書式
long setRowHeight(long row,long height)
機能
行の高さを指定します。
処理
引数
(in)long row 行番号
(in)long height 行の高さ
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
setRowCount() を参照してください。



getColumnWidth 関数の説明

書式
long getColumnWidth(long col)
機能
列の幅を取得します。
処理
引数
(in)long col 列番号
返値
正常時は指定された列の幅、エラー時は0を返します。
注意
なし。
サンプル
getRowHeight() を参照してください。



setColumnWidth 関数の説明

書式
long setColumnWidth(long col, long width)
機能
列の幅を指定します。
処理
引数
(in)long col 列番号
(in)long width 列の幅
返値
正常時は指定された列の幅、エラー時は0を返します。
注意
なし。
サンプル
getRowCount() を参照してください。



getFixedRowCount 関数の説明

書式
long getFixedRowCount()
機能
固定行の行数を取得します。
処理
引数
なし。
返値
固定行の行数
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //固定セルの数を取得し、個々のセルの大きさを表示。
  long cols = ss->getFixedColumnCount();
  long rows = ss->getFixedRowCount();
  long col, row;
  for(col = 0; col < cols; col++){
    long width;
    //サイズを取得
    width = ss->getFixedColumnWidth(col);
    printf("col(%d): width=%d\n", width);
  }
  for(row = 0; row < rows; row++){
    long height;
    //サイズを取得
    height = ss->getFixedRowHeight(row);
    printf("row(%d): height=%d\n", height);
  }
}



setFixedRowCount 関数の説明

書式
long setFixedRowCount(long rows)
機能
固定行の行数を設定します。
処理
引数
(in)long rows 固定行の行数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
setRowCount() を参照してください。



getFixedColumnCount 関数の説明

書式
long getFixedColumnCount()
機能
固定列の列数を取得します。
処理
引数
なし。
返値
固定列の列数
注意
なし。
サンプル
getFixedRowCount() を参照してください。



setFixedColumnCount 関数の説明

書式
long setFixedColumnCount(long cols)
機能
固定列の列数を設定します。
処理
引数
(in)long cols 固定列の列数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
setRowCount() を参照してください。



getFixedRowHeight 関数の説明

書式
long getFixedRowHeight(long row)
機能
固定行の高さを取得します。
処理
引数
(in)long row 行番号
返値
正常時は指定された行の高さ、エラー時は0を返します。
注意
なし。
サンプル
getFixedRowCount() を参照してください。



setFixedRowHeight 関数の説明

書式
long setFixedRowHeight(long row,long height)
機能
固定行の高さを設定します。
処理
引数
(in)long row 行番号
(in)long height 固定行の高さ
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getFixedColumnWidth 関数の説明

書式
long getFixedColumnWidth(long col)
機能
列の幅を取得します。
処理
引数
(in)long col 列番号
返値
正常時は指定された列の幅、エラー時は0を返します。
注意
なし。
サンプル
getRowCount() を参照してください。



setFixedColumnWidth 関数の説明

書式
long setFixedColumnWidth(long col, long width)
機能
列の幅を設定します。
処理
引数
(in)long col 列番号
(in)long width 列の幅
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



setSheetBkColor 関数の説明

書式
long setSheetBkColor(char* cname)
書式
long setSheetBkColor(short color)
機能
シートの背景色を設定します。
処理
引数
(in)char* cname 色名称
(in)short color 色番号
返値
色番号
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //シートの背景色を白色に設定。
  ss->setSheetBkColor("#ffffff");
}



getSheetBkColor 関数の説明

書式
short getSheetBkColor()
機能
シートの背景色の色番号を取得します。
処理
引数
なし。
返値
色番号
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //シートの背景色を取得。
  short color = ss->getSheetBkColor();
  printf("sheet backcolor no = %d\", color);
}



setCellDefBkColor 関数の説明

書式
long setCellDefBkColor(char* cname)
書式
long setCellDefBkColor(short color)
機能
可変セルのデフォルト背景色を設定します。
処理
引数
(in)char* cname 色名称
(in)short color 色番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //可変セルのデフォルト背景色を白色に設定。
  ss->setCellDefBkColor("#ffffff");
}



getCellDefBkColor 関数の説明

書式
short getCellDefBkColor()
機能
可変セルのデフォルト背景色を取得します。
処理
引数
なし。
返値
色番号
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //可変セルのデフォルト背景色を取得。
  short color = ss->getCellDefBkColor();
  printf("cell default backcolor no = %d\", color);
}



setCellBkColor 関数の説明

書式
long setCellBkColor(char* cname)
書式
long setCellBkColor(long col,long row,char* cname)
書式
long setCellBkColor(short color)
書式
long setCellBkColor(long col,long row,short color)
機能
セルの背景色を設定します。
処理
引数
(in)char* cname 色名称
(in)short color 色番号
(in)long col 列番号
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //1列目、1行目のセルの背景色を白色に設定
  ss->setCol(1);
  ss->setRow(1);
  ss->setCellBkColor("#ffffff");

  //1列目、2行目から2列目、3行目までのセルの背景色を白色に設定
  ss->setStartCol(1);
  ss->setStartRow(2);
  ss->setEndCol(2);
  ss->setEndRow(3);
  ss->setSelectCell(True);
  ss->setCellBkColor("#ffffff");
  ss->setSelectCell(False);
}



getCellBkColor 関数の説明

書式
short getCellBkColor(long col, long row)
機能
セルの背景色を取得します。
処理
引数
(in)long col 列番号
(in)long row 行番号
返値
色番号
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //セルの背景色を取得。
  short color = ss->getCellBkColor(1, 1);
  printf("cell(1, 1) backcolor no = %d\", color);
}



setCellDefTextColor 関数の説明

書式
long setCellDefTextColor(char* cname)
書式
long setCellDefTextColor(short color)
機能
可変セルのデフォルト文字色を設定します。
処理
引数
(in)char* cname 色名称
(in)short color 色番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //可変セルのデフォルト文字色を黒色に設定。
  ss->setCellDefTextColor("#000000");
}



getCellDefTextColor 関数の説明

書式
short getCellDefTextColor()
機能
可変セルのデフォルト文字色を取得します。
処理
引数
なし。
返値
色番号
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //可変セルのデフォルト文字色を取得。
  short color = ss->getCellDefTextColor();
  printf("cell default textcolor no = %d\", color);
}



setCellTextColor 関数の説明

書式
long setCellTextColor(char* cname)
書式
long setCellTextColor(long col,long row,char* cname)
書式
long setCellTextColor(short color)
書式
long setCellTextColor(long col,long row,short color)
機能
セルの文字色を設定します。
処理
引数
(in)char* cname 色名称
(in)short color 色番号
(in)long col 列番号
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //1列目、1行目のセルの文字色を黒色に設定
  ss->setCol(1);
  ss->setRow(1);
  ss->setCellTextColor("#000000");

  //1列目、2行目から2列目、3行目までのセルの文字色を黒色に設定
  ss->setStartCol(1);
  ss->setStartRow(2);
  ss->setEndCol(2);
  ss->setEndRow(3);
  ss->setSelectCell(True);
  ss->setCellTextColor("#000000");
  ss->setSelectCell(False);
}



getCellTextColor 関数の説明

書式
short getCellTextColor(long col, long row)
機能
セルの文字色を取得します。
処理
引数
(in)long col 列番号
(in)long row 行番号
返値
色番号
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //セルの背景色を取得。
  short color = ss->getCellTextColor(1, 1);
  printf("cell(1,1) textcolor no = %d\", color);
}



setFixedBkColor 関数の説明

書式
long setFixedBkColor(char* cname)
書式
long setFixedBkColor(short color)
機能
固定セルの背景色を設定します。
処理
引数
(in)char* cname 色名称
(in)short color 色番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //固定セルの背景色を白色に設定。
  ss->setFixedBkColor("#ffffff");
}



getFixedBkColor 関数の説明

書式
short getFixedBkColor()
機能
固定セルの背景色の色番号を取得します。
処理
引数
なし。
返値
色番号
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //シートの背景色を取得。
  short color = ss->getFixedBkColor();
  printf("fixed cell backcolor no = %d\", color);
}



setFixedTextColor 関数の説明

書式
long setFixedTextColor(char* cname)
書式
long setFixedTextColor(short color)
機能
固定セルの文字色を設定します。
処理
引数
(in)char* cname 色名称
(in)short color 色番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //固定セルの文字色を黒色に設定。
  ss->setFixedTextColor("#000000");
}



getFixedTextColor 関数の説明

書式
short getFixedTextColor()
機能
固定セルの文字色を取得します。
処理
引数
なし。
返値
色番号
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //可変セルのデフォルト文字色を取得。
  short color = ss->getFixedTextColor();
  printf("fixed cell textcolor no = %d\", color);
}



setGridColor 関数の説明

書式
long setGridColor(char* cname)
書式
long setGridColor(short color)
機能
グリッド線の色を設定します。
処理
引数
(in)char* cname 色名称
(in)short color 色番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //グリッド線の色を白色に設定。
  ss->setGridColor("#ffffff");
}



getGridColor 関数の説明

書式
short getGridColor()
機能
グリッド線の色番号を取得します。
処理
引数
なし。
返値
色番号
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //グリッド線の色を取得。
  short color = ss->getGridColor();
  printf("grid line color no = %d\", color);
}



setGridLines 関数の説明

書式
long setGridLines(short glidLines)
機能
グリッド線の表示を設定します。
処理
引数
(in)short glidLines グリッド線の表示属性

グリッド線の表示属性に指定可能な値には、次のようなものがあります。
属性値 意味
WSCSHEET_NONE なし
WSCSHEET_HORZ 水平
WSCSHEET_VERT 垂直
WSCSHEET_BOTH 両方
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //グリッド線の表示を両方に設定。
  ss->setGridLines(WSCSHEET_BOTH);
}



getGridLines 関数の説明

書式
short getGridLines()
機能
グリッド線の表示を取得します。
処理
引数
なし。
返値
グリッド線の表示
返される値には、次のようなものがあります。
属性値 意味
WSCSHEET_NONE なし
WSCSHEET_HORZ 水平
WSCSHEET_VERT 垂直
WSCSHEET_BOTH 両方
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //グリッド線の表示を取得。
  short lines = ss->getGridLines();
  printf("grid lines = %d\", lines);
}



setCellGridLines 関数の説明

書式
long setCellGridLines(short glidLines)
書式
long setCellGridLines(long col,log row,short glidLines)
機能
グリッド線の表示を設定します。
処理
引数
(in)short glidLines 表示属性
(in)long col 列番号
(in)long row 行番号

表示属性に指定できる値は getGridLines() を参照してください。
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  
  //1列目、1行目のグリッド線の表示を両方に設定。
  ss->setCellGridLines(WSCSHEET_BOTH);

  //1列目、2行目から2列目、3行目までのグリッド線の表示を両方に設定。
  ss->setStartCol(1);
  ss->setStartRow(2);
  ss->setEndCol(2);
  ss->setEndRow(3);
  ss->setSelectCell(True);
  ss->setCellGridLines(WSCSHEET_BOTH);
  ss->setSelectCell(False);
}



getCellGridLines 関数の説明

書式
long getCellGridLines(long col,long row)
機能
グリッド線の表示を取得します。
処理
引数
(in)long col 列番号
(in)long row 行番号
返値
グリッド線の表示属性。 返される属性値は getGridLines() を参照してください。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //グリッド線の表示を取得。
  short lines = ss->getCellGridLines(1, 1);
  printf("cell(1,1) grid lines = %d\", lines);
}



setText 関数の説明

書式
long setText(short text)
書式
long setText(WSCushort text)
書式
long setText(long text)
書式
long setText(WSCulong text)
書式
long setText(float text)
書式
long setText(double text)
書式
long setText(const char* text)
書式
long setText(const WSCvariant& text)
書式
long setText(const WSCstring& text)
書式
long setText(long col,long row,short text)
書式
long setText(long col,long row,WSCushort text)
書式
long setText(long col,long row,long text)
書式
long setText(long col,long row,WSCulong text)
書式
long setText(long col,long row,float text)
書式
long setText(long col,long row,double text)
書式
long setText(long col,long row,const char* text)
書式
long setText(long col,long row,const WSCvariant& text)
書式
long setText(long col,long row,const WSCstring& text)
機能
セルの値を設定します。
処理
引数
(in)型 text 設定値
(in)long col 列番号
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  
  //1列目、1行目に値を設定。
  ss->setCol(1);
  ss->setRow(1);
  ss->setText("text");

  //1列目、2行目から2列目、3行目までのセルに値を設定。
  ss->setStartCol(1);
  ss->setStartRow(2);
  ss->setEndCol(2);
  ss->setEndRow(3);
  ss->setSelectCell(True);
  ss->setText("text");
  ss->setSelectCell(False);
}



getText 関数の説明

書式
WSCstring getText(long col,long row)
機能
セルの値を取得します。
処理
引数
(in)long col 列番号
(in)long row 行番号
返値
セルの値
注意
なし。
サンプル
getRowCount() を参照してください。



setFixedText 関数の説明

書式
long setFixedText(long col,long row,short text)
書式
long setFixedText(long col,long row,WSCushort text)
書式
long setFixedText(long col,long row,long text)
書式
long setFixedText(long col,long row,WSCulong text)
書式
long setFixedText(long col,long row,float text)
書式
long setFixedText(long col,long row,double text)
書式
long setFixedText(long col,long row,const char* text)
書式
long setFixedText(long col,long row,const WSCvariant& text)
書式
long setFixedText(long col,long row,const WSCstring& text)
機能
固定セルの値を設定します。
処理
引数
(in)型 text 設定値
(in)long col 列番号
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
getFixedText() を参照してください。



getFixedText 関数の説明

書式
WSCstring getFixedText(long col,long row)
機能
固定セルの値を取得します。
処理
引数
(in)long col 列番号
(in)long row 行番号
返値
セルの値
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  ss->setFixedRowCount(1);
  //1列目、0行目に値を設定。
  ss->setFixedText(0, 1, "fixed text");
  //1列目、0行目の値を取得。
  WSCstring text = ss->getFixedText(0, 1, "text");
  printf(fixed cell(0,1) text=%s\n", text.getString());
}



getCellNo 関数の説明

書式
long getCellNo(WSCpoint* pt,long* col,long* row)
機能
座標よりセルの列、行を取得します。
処理
引数
(in)WSCpoint* pt 座標
(out)long* col 列を格納する変数
(out)long* row 行を格納する変数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  // x:100、y:100の座標の列、行取得。
  WSCpoint pt;
  long     col, row;
  pt.x = 100;
  pt.y = 100;
  ss->getCellNo(&pt, &col, &row);
  printf(x=100, y=100 cell(%d,%d)\n", col, row);
}



setFocusCell 関数の説明

書式
long setFocusCell(long col,long row)
機能
セルにフォーカスを設定します。
処理
引数
(in)long col 列番号
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
getFocusCell() を参照してください。



getFocusCell 関数の説明

書式
long getFocusCell(long* col,long* row)
機能
フォーカスがあるセルの列、行を取得します。
処理
引数
(out)long* col 列を格納する変数
(out)long* row 行を格納する変数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  // フォーカスを1列の1行目に設定
  ss->setFocusCell(1, 1);
 
  // フォーカスがあるセルの列、行を取得。
  long     col, row;
  ss->getFocusCell(&col, &row);
  printf(focus cell(%d,%d)\n", col, row);

  // フォーカスがあるセルの列、行を取得。
  col = ss->getFocusCol();
  row = ss->getFocusRow();
  printf(focus cell(%d,%d)\n", col, row);
}



getFocusCol 関数の説明

書式
long getFocusCol()
機能
フォーカスがあるセルの列を取得します。
処理
引数
なし。
返値
フォーカスがあるセルの列番号
注意
なし。
サンプル
getFocusCell() を参照してください。



getFocusRow 関数の説明

書式
long getFocusRow()
機能
フォーカスがあるセルの行を取得します。
処理
引数
なし。
返値
フォーカスがあるセルの行番号
注意
なし。
サンプル
getFocusCell() を参照してください。



setRow 関数の説明

書式
long setRow(long row)
機能
現在の列を設定します。
処理
引数
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
setCellBkColor() を参照してください。



getRow 関数の説明

書式
long getRow()
機能
現在の行を取得します。
処理
引数
なし。
返値
現在の行番号
注意
なし。
サンプル



setStartRow 関数の説明

書式
long setStartRow(long row)
機能
開始行を設定します。
処理
引数
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
setCellBkColor() を参照してください。



getStartRow 関数の説明

書式
long getStartRow()
機能
開始行を取得します。
処理
引数
なし。
返値
開始行番号
注意
なし。
サンプル



setEndRow 関数の説明

書式
long setEndRow(long row)
機能
終了行を設定します。
処理
引数
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
setCellBkColor() を参照してください。



getEndRow 関数の説明

書式
long getEndRow()
機能
終了行を取得します。
処理
引数
なし。
返値
終了行番号
注意
なし。
サンプル



setCol 関数の説明

書式
long setCol(long row)
機能
現在の列を設定します。
処理
引数
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
setCellBkColor() を参照してください。



getCol 関数の説明

書式
long getCol()
機能
現在の列を取得します。
処理
引数
なし。
返値
現在の列番号
注意
なし。
サンプル



setStartCol 関数の説明

書式
long setStartCol(long row)
機能
開始列を設定します。
処理
引数
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
setCellBkColor() を参照してください。



getStartCol 関数の説明

書式
long getStartCol()
機能
開始列を取得します。
処理
引数
なし。
返値
開始列番号
注意
なし。
サンプル



setEndCol 関数の説明

書式
long setEndCol(long row)
機能
終了列を設定します。
処理
引数
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
setCellBkColor() を参照してください。



getEndCol 関数の説明

書式
long getEndCol()
機能
終了列を取得します。
処理
引数
なし。
返値
終了列番号
注意
なし。
サンプル



setSelectCell 関数の説明

書式
long setSelectCell(WSCbool fl)
機能
ブロック選択の状態を設定します。
処理
引数
(in)WSCbool fl 選択状態
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
ブロック選択が不要になった場合は、必ず非選択状態に設定してください。
サンプル
setCellBkColor() を参照してください。



getSelectCell 関数の説明

書式
WSCbool getSelectCell()
機能
ブロック選択の状態を取得します。
処理
引数
なし。
返値
選択中:True、非選択中:False
注意
なし。
サンプル



setEditEnabled 関数の説明

書式
long setEditEnabled(WSCbool fl)
機能
編集可能状態を設定します。
処理
引数
(in)WSCbool fl 編集可能:True、編集不可:False
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getEditEnabled 関数の説明

書式
WSCbool getEditEnabled()
機能
編集可能状態を取得します。
処理
引数
なし。
返値
編集可能:True、編集不可:False
注意
なし。
サンプル



getFocusCellRect 関数の説明

書式
long getFocusCellRect(WSCrect* rect)
機能
フォーカスセルの位置、サイズを取得します。
処理
引数
(out)WSCrect* rect 位置とサイズを格納する変数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
   // フォーカスセルの位置、サイズを取得します。
   WSCrect r;
   long err = newshee_001->getFocusCellRect(&r);
   printf("x,y,w,h=%d,%d,%d,%d\n",r.x,r.y,r.width,r.height);



getVisibleCellRect 関数の説明

書式
long getVisibleCellRect(long col,long row,WSCrect* rect)
機能
現在画面に表示されている可変セルの位置、サイズを取得します。
処理
引数
(in)long col 列番号
(in)long row 行番号
(out)WSCrect* rect 位置とサイズを格納する変数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getCellRect 関数の説明

書式
long getCellRect(long col,long row,WSCrect* rect)
機能
セルの位置、サイズを取得します。
処理
引数
(in)long col 列番号
(in)long row 行番号
(out)WSCrect* rect 位置、サイズを格納する変数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
先頭のセルから計算するため取得した位置は、必ずしも現在表示されている位置とは一致しません。
サンプル
   // セル(1,3)の位置、サイズを取得します。
   WSCrect r;
   long err = newshee_001->getCellRect(1,3,&r);
   printf("x,y,w,h=%d,%d,%d,%d\n",r.x,r.y,r.width,r.height);



setTopVisibleRow 関数の説明

書式
long setTopVisibleRow(long row)
機能
現在先頭に表示されている可変セルの先頭の列番号を設定します。
処理
引数
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getTopVisibleRow 関数の説明

書式
long getTopVisibleRow()
機能
現在先頭に表示されている可変セルの先頭の列番号を取得します。
処理
引数
なし。
返値
現在先頭に表示されている可変セルの先頭の列番号
注意
なし。
サンプル



setTopVisibleCol 関数の説明

書式
long setTopVisibleCol(long row)
機能
現在先頭に表示されている可変セルの先頭の列番号を設定します。
処理
引数
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getTopVisibleCol 関数の説明

書式
long getTopVisibleCol()
機能
現在先頭に表示されている可変セルの先頭の列番号を取得します。
処理
引数
なし。
返値
現在先頭に表示されている可変セルの先頭の列番号
注意
なし。
サンプル



setCellDefFont 関数の説明

書式
long setCellDefFont(short fontno)
機能
可変セルのデフォルトのフォント番号を設定します。
処理
引数
(in)short fontno フォント番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getCellDefFont 関数の説明

書式
long getCellDefFont()
機能
可変セルのデフォルトのフォント番号を取得します。
処理
引数
なし。
返値
可変セルのデフォルトのフォント番号
注意
なし。
サンプル



setCellFont 関数の説明

書式
long setCellFont(short fontno)
書式
long setCellFont(long col,long row,short fontno)
機能
セルのフォント番号を設定します。
処理
引数
(in)short fontno フォント番号
(in)long col 列番号
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
getCellFont() を参照してください。



getCellFont 関数の説明

書式
long getCellFont()
書式
long getCellFont(long col,log row)
機能
セルのフォント番号を取得します。
処理
引数
(in)long col 列番号
(in)long row 行番号
返値
可変セルのデフォルトのフォント番号
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //可変セルのデフォルトのフォント番号を取得。
  short font = ss->getCellFont();
  printf("cell default font:%d\n", font);
  
  // 1列目、1行目のセルのフォントを1に設定。
  font = ss->setCellFont(1, 1, 1);

  //1列目、2行目から2列目、3行目までのセルのフォントを1に設定
  ss->setStartCol(1);
  ss->setStartRow(2);
  ss->setEndCol(2);
  ss->setEndRow(3);
  ss->setSelectCell(True);
  ss->setCellFont(1);
  ss->setSelectCell(False);
  
}



setFixedCellFont 関数の説明

書式
long setFixedCellFont(short fontno)
機能
固定セルのデフォルトのフォント番号を設定します。
処理
引数
(in)short fontno フォント番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getFixedCellFont 関数の説明

書式
long getFixedCellFont()
機能
固定セルのデフォルトのフォント番号を取得します。
処理
引数
なし。
返値
固定セルのデフォルトのフォント番号
注意
なし。
サンプル



setVertAutoNumber 関数の説明

書式
long setVertAutoNumber(WSCbool fl)
機能
行番号の表示状態を設定します。
処理
引数
(in)WSCbool fl 表示状態
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getVertAutoNumber 関数の説明

書式
WSCbool getVertAutoNumber()
機能
行番号の表示状態を取得します。
処理
引数
なし。
返値
True:表示、False:非表示
注意
なし。
サンプル
   // 行番号の表示状態を取得します。
   WSCbool fl = newshee_001->getVertAutoNumber();



setHorzAutoNumber 関数の説明

書式
long setHorzAutoNumber(WSCbool fl)
機能
列番号の表示状態を設定します。
処理
引数
(in)WSCbool fl True:表示、False:非表示
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getHorzAutoNumber 関数の説明

書式
WSCbool getHorzAutoNumber()
機能
処理
列番号の表示状態を取得します。
引数
なし。
返値
True:表示、False:非表示
注意
なし。
サンプル



setCellAlignment 関数の説明

書式
long setCellAlignment(char align)
書式
long setCellAlignment(long col,long row,char align)
機能
可変セルの表示位置を設定します。
処理
引数
(in)char align アラインメント
(in)long col 列番号
(in)long row 行番号

アラインメントに指定できる値には、 次のようなものがあります。
属性値 意味
WS_LEFT 左寄
WS_RIGHT 右寄
WS_CENTER 中央
WS_TOP 上寄
WS_BOTTOM 下寄
WS_LEFT_TOP 左上寄
WS_LEFT_BOTTOM 左下寄
WS_RIGHT_BOTTOM 右下寄
WS_RIGHT_TOP 右上寄
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getCellAlignment 関数の説明

書式
char getCellAlignment(long col,long row)
機能
col,row で指定されたセルのアラインメントを取得します。
処理
引数
(in)long col 列番号
(in)long row 行番号
返値
指定したセルのアラインメント
注意
なし。
サンプル
   // セル(1,2)のアラインメントを取得します。
   char align = newshee_001->getCellAlignment(1,2);



setFixedCellAlignment 関数の説明

書式
long setFixedCellAlignment(char align)
書式
long setFixedCellAlignment(long col,long row,char align)
機能
固定セルの表示位置を設定します。
処理
引数
(in)char align アラインメント
(in)long col 列番号
(in)long row 行番号

アラインメントに指定できる値には、 次のようなものがあります。
属性値 意味
WS_LEFT 左寄
WS_RIGHT 右寄
WS_CENTER 中央
WS_TOP 上寄
WS_BOTTOM 下寄
WS_LEFT_TOP 左上寄
WS_LEFT_BOTTOM 左下寄
WS_RIGHT_BOTTOM 右下寄
WS_RIGHT_TOP 右上寄
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getFixedCellAlignment 関数の説明

書式
char getFixedCellAlignment(long col,long row)
機能
固定セルの表示位置を取得します。
処理
引数
(in)long col 列番号
(in)long row 行番号
返値
固定セルの表示位置
注意
なし。
サンプル



setCellLock 関数の説明

書式
long setCellLock(WSCbool fl)
書式
long setCellLock(long col,long row,WSCbool fl)
機能
可変セルの編集可、不可(ロック状態)を設定します。
処理
引数
(in)WSCbool fl True:編集不可(ロック状態)、False:編集可
(in)long col 列番号
(in)long row 行番号
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getCellLock 関数の説明

書式
WSCbool getCellLock()
機能
可変セルの編集不可属性を取得します。
処理
引数
なし。
返値
True:編集不可、False:編集可
注意
なし。
サンプル



getClientWidth 関数の説明

書式
unsigned short getClientWidth()
機能
有効なクライアント領域の幅を取得します。
処理
引数
なし。
返値
クライアント領域の幅
注意
なし。
サンプル



getClientHeight 関数の説明

書式
unsigned short getClientHeight()
機能
有効なクライアント領域の高さを取得します。
処理
引数
なし。
返値
クライアント領域の高さ
注意
なし。
サンプル



setNoRefresh 関数の説明

書式
void setNoRefresh(WSCbool fl)
機能
描画の有効無効を設定します。
処理
引数
(in)WSCbool fl 描画の有効無効
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //描画を無効に設定します。
  ss->setNoRefresh(True);

  //1列目、1行目から2列目、3行目までのセルの
  // 背景色、文字色、テキストを設定
  ss->setStartCol(1);
  ss->setStartRow(1);
  ss->setEndCol(2);
  ss->setEndRow(3);
  ss->setSelectCell(True);
  ss->setCellBkColor("#00ffff");
  ss->setCellTextColor("#ff0000");
  ss->setTect("text");
  ss->setSelectCell(False);
  //描画を有効に設定します。
  ss->setNoRefresh(False);

  // 再描画を実行します。
  ss->draw();
}



getNoRefresh 関数の説明

書式
WSCbool getNoRefresh()
機能
描画の有効無効を取得します。
処理
引数
なし。
返値
True:無効、False:有効
注意
なし。
サンプル



insertRow 関数の説明

書式
long insertRow()
機能
行の挿入を行います。
処理
引数
なし。
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //現在の行に1行を挿入します。
  ss->insertRow();

  //1行目に2行挿入します。
  ss->setStartCol(1);
  ss->setStartRow(1);
  ss->setEndCol(1);
  ss->setEndRow(2);
  ss->setSelectCell(True);
  ss->insertRow();
  ss->setSelectCell(False);

}



insertRow 関数の説明

書式
long insertRow(long row,long rows)
機能
行の挿入を行います。
処理
引数
(in)long row 行番号
(in)long rows 挿入行数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }

  //1行目に2行挿入します。
  ss->insertRow(1, 2);

}



insertCol 関数の説明

書式
long insertCol()
機能
列の挿入を行います。
処理
引数
なし。
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //現在の列に1列を挿入します。
  ss->insertCol();

  //1列目に2列挿入します。
  ss->setStartCol(1);
  ss->setStartRow(1);
  ss->setEndCol(2);
  ss->setEndRow(1);
  ss->setSelectCell(True);
  ss->insertCol();
  ss->setSelectCell(False);

}



insertCol 関数の説明

書式
long insertCol(long col,long cols)
機能
列の挿入を行います。
処理
引数
(in)long col 列番号
(in)long cols 挿入列数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }

  //1列目に2列挿入します。
  ss->insertCol(1, 2);

}



deleteRow 関数の説明

書式
long deleteRow()
機能
行の削除を行います。
処理
引数
なし。
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
この関数は、表のデータのみを削除し、行の総数は変化しません。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //現在の行を削除します。
  ss->deleteRow();

  //1行目から2行削除します。
  ss->setStartCol(1);
  ss->setStartRow(1);
  ss->setEndCol(1);
  ss->setEndRow(2);
  ss->setSelectCell(True);
  ss->deleteRow();
  ss->setSelectCell(False);
}



deleteRow 関数の説明

書式
long deleteRow(long row,long rows)
機能
行の削除を行います。
処理
引数
(in)long row 行番号
(in)long rows 削除行数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
この関数は、表のデータのみを削除し、行の総数は変化しません。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }

  //1行目から2行削除します。
  ss->deleteRow(1, 2);
}



deleteCol 関数の説明

書式
long deleteCol()
機能
列の削除を行います。
処理
引数
なし。
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
この関数は、表のデータのみを削除し、列の総数は変化しません。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }
  //現在の列を削除します。
  ss->deleteCol();

  //1列目から2列削除します。
  ss->setStartCol(1);
  ss->setStartRow(1);
  ss->setEndCol(1);
  ss->setEndRow(2);
  ss->setSelectCell(True);
  ss->deleteCol();
  ss->setSelectCell(False);
}



deleteCol 関数の説明

書式
long deleteCol(long col,long cols)
機能
列の削除を行います。
処理
引数
(in)long col 列番号
(in)long cols 削除列数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
この関数は、表のデータのみを削除し、列の総数は変化しません。
サンプル
#include 
void sample_proc(WSCbase* object){
  WSCsheet* ss = (WSCsheet*)object->cast("WSCsheet");
  if (ss == NULL){
    return;
  }

  //1列目から2列削除します。
  ss->deleteCol(1, 2);
}



setDataSource 関数の説明

書式
long setDataSource(const char* name)
書式
long setDataSource(WSCstring& sname)
機能
データソース名を設定します。
処理
引数
(in)const char* name データソース名
(in)WSCstring& sname データソース名
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
サンプル



getDataSource 関数の説明

書式
WSCstring getDataSource()
機能
データソース名を取得します。
処理
引数
なし
返値
データソース名
注意
サンプル



setTableName 関数の説明

書式
long setTableName(const char* name)
書式
long setTableName(WSCstring& tname)
機能
データベースのテーブル名を設定します。
処理
引数
(in)const char* name テーブル名
(in)WSCstring& tname テーブル名
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
サンプル



getTableName 関数の説明

書式
WSCstring getTableName()
機能
データベースのテーブル名を取得します。
処理
引数
なし
返値
データベースのテーブル名
注意
サンプル



setDbItem 関数の説明

書式
long setDbItem(const char* name)
書式
long setDbItem(WSCstring& iname)
機能
項目名を設定します。
処理
引数
(in)const char* name 項目名
(in)WSCstring& iname 項目名
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getDbItem 関数の説明

書式
WSCstring getDbItem()
機能
項目名を取得します。
処理
引数
なし
返値
項目名
注意
サンプル



setDbSortItem1 関数の説明

書式
long setDbSortItem1(const char* name)
書式
long setDbSortItem1(WSCstring& iname)
機能
1番目のソート項目名を設定します。
処理
引数
(in)const char* name 項目名
(in)WSCstring& iname 項目名
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
サンプル



getDbSortItem1 関数の説明

書式
WSCstring getDbSortItem1()
機能
1番目のソート項目名を取得します。
処理
引数
なし
返値
1番目のソート項目名
注意
サンプル



setDbSortItem2 関数の説明

書式
long setDbSortItem2(const char* name)
書式
long setDbSortItem2(WSCstring& iname)
機能
2番目のソート項目名を設定します。
処理
引数
(in)const char* name 項目名
(in)WSCstring& iname 項目名
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
サンプル



getDbSortItem2 関数の説明

書式
WSCstring getDbSortItem2()
機能
2番目のソート項目名を取得します。
処理
引数
なし
返値
ソートの2番目の項目名
注意
サンプル



setDbSortItem3 関数の説明

書式
long setDbSortItem3(const char* name)
書式
long setDbSortItem3(WSCstring& iname)
機能
3番目のソート項目名を設定します。
処理
引数
(in)const char* name 項目名
(in)WSCstring& iname 項目名
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
サンプル



getDbSortItem3 関数の説明

書式
WSCstring getDbSortItem3()
機能
3番目のソート項目名を取得します。
処理
引数
なし
返値
ソートの3番目の項目名
注意
サンプル



setDbSort1 関数の説明

書式
long setDbSort1(unsigned char sort)
機能
1番目のソート条件を設定します。
処理
引数
(in)unsigned char sort ソート条件

並べ変えに指定できるソート条件には、 次のようなものがあります。
属性値 意味
WSCSHEET_DB_SORT_ASC 昇順
WSCSHEET_DB_SORT_DESC 降順
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
サンプル



getDbSort1 関数の説明

書式
unsigned char getDbSort1()
機能
1番目のソート条件を取得します。
処理
引数
なし。
返値
ソート属性を返します。 ソート属性に関しては setDbSort1() を参照してください。
注意
サンプル



setDbSort2 関数の説明

書式
long setDbSort2(unsigned char sort)
機能
2番目のソート条件を設定します。
処理
引数
(in)unsigned char sort ソート条件

ソート属性に関しては setDbSort1() を参照してください。
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
サンプル



getDbSort2 関数の説明

書式
unsigned char getDbSort2()
機能
2番目のソート条件を取得します。
処理
引数
なし。
返値
ソート属性を返します。 ソート属性に関しては setDbSort1() を参照してください。
注意
サンプル



setDbSort3 関数の説明

書式
long setDbSort3(unsigned char sort)
機能
3番目のソート条件を設定します。
処理
引数
(in)unsigned char sort ソート条件

ソート属性に関しては setDbSort1() を参照してください。
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
サンプル



getDbSort3 関数の説明

書式
unsigned char getDbSort3()
機能
3番目のソート条件を取得します。
処理
引数
なし。
返値
ソート属性を返します。 ソート属性に関しては setDbSort1() を参照してください。
注意
サンプル



setDbFilter 関数の説明

書式
long setDbFilter(const char* filter)
書式
long setDbFilter(WSCstring& filter)
機能
抽出条件を設定します。
処理
引数
(in)const char* filter 抽出条件
(in)WSCstring& filter 抽出条件
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
サンプル



getDbFilter 関数の説明

書式
WSCstring getDbFilter()
機能
抽出条件を取得します。
処理
引数
なし
返値
抽出条件
注意
サンプル



setDbStmtString 関数の説明

書式
long setDbStmtString(const char* stmt)
書式
long setDbStmtString(WSCstring& stmt)
機能
抽出条件を設定します。
処理
引数
(in)const char* stmt SQL文
(in)WSCstring& stmt SQL文
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
なし。
サンプル



getDbStmtString 関数の説明

書式
WSCstring getDbStmtString()
機能
SQL文を取得します。
処理
引数
なし
返値
SQL文
注意
サンプル



dbRefresh 関数の説明

書式
long dbRefresh()
機能
データベースに接続しデータを表示します。
処理
引数
なし
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
プロパティで予めDB接続情報が設定されている場合は、 初期表示時に データを自動的に表示します。
サンプル



dataClear 関数の説明

書式
long dataClear(long col, long row)
機能
データのクリア及び列数、行数の設定を行ないます。
処理
引数
(in)long col 列数
(in)long row 行数
返値
WS_NO_ERR= 正常、それ以外はエラー。
注意
固定列、固定行のデータおよび各セルのプロパィ値は保持されます。 ただし削除された行のプロパティは保持されません。
サンプル


Document Release 3.90

For Use with WideStudio/MWT Release 3.90, Summer 2005


WideStudio/MWT Home | Up to

Copyright(C) WideStudio/MWT Development Team, 1999-2005 Last modified: June 25, 2005