OriginObject::AutoSize

概要

Originオブジェクトの自動サイズ設定に使用します。

構文

BOOL AutoSize( DWORD dwCntrl = 0, DWORD lParam = 0, void * pVoid = NULL, BOOL bUndo = FALSE, void * pOpt = NULL )

パラメータ

dwCntrl
[INPUT]コントロールビット(AUTOSIZEを参照)
lParam
[input]オブジェクト依存パラメータ(レポートOUIDを渡すために使用されるWorksheetの場合)
pVoid
[input]オブジェクト依存パラメータ(GRIDLIMITSを渡すために使用されるWorksheetまたはGridの場合)
bUndo
[input] TRUEに設定すると自動サイズ調整は元に戻せます
pOpt
[input]オブジェクト依存パラメータ(ORANGEを渡すために使用されたWorksheet の場合)

戻り値

成功した場合はTRUE、失敗した場合はFALSE

サンプル

EX1

void wks_fitsize_selection()
{
   Worksheet wks = Project.ActiveLayer();
   int iret = wks.AutoSize(AS_SELECTION);
}

EX2

void wks_fitsize_range(int r1, int c1, int r2, int c2)
{
    ORANGE rng;
    rng.r1 = r1;
    rng.c1 = c1;
    rng.r2 = r2;
    rng.c2 = c2;
    
    Worksheet wks = Project.ActiveLayer();
    int iret = wks.AutoSize(AS_INVALIDATE, 0, NULL, FALSE, &rng);
}

備考

関連情報

Worksheet::AutoSizeRow
Worksheet::AutoSize

含めるヘッダ

origin.h