OS4.0以降のアプリをOS3.5に対応させるための変更点。
OS4.0以降では、
RectangleType bounds; FrmPtr frmP = FrmGetActiveForm (); WinGetBounds (FrmGetWindowHandle(frmP), &bounds);
と書くところを、
WinGetDrawWindowBounds (&bounds);
とする必要がある。(OS4.0以降でもこのまま使用可)
TblSetItemStyle (tableP, row, column, type);
のtypeの部分。 行の高さを11pixels未満にするためには「tallCustomTableItem」を指定する必要があるが、OS3.5ではこれが使えないため、代わりに「customTableItem」を指定。
PEG-N700CのようにOS3.5のハイレゾ機種では、スモールフォントで表示出来ても、テーブルの行の高さはスタンダードフォントと同じになってしまうため、間が抜けてしまう。
AND OR
OS4.0以降のアプリをOS3.5に対応させるための変更点。
ウィンドウ境界の取得方法
OS4.0以降では、
と書くところを、
とする必要がある。(OS4.0以降でもこのまま使用可)
Table Item Type
のtypeの部分。
行の高さを11pixels未満にするためには「tallCustomTableItem」を指定する必要があるが、OS3.5ではこれが使えないため、代わりに「customTableItem」を指定。
PEG-N700CのようにOS3.5のハイレゾ機種では、スモールフォントで表示出来ても、テーブルの行の高さはスタンダードフォントと同じになってしまうため、間が抜けてしまう。