■8707 / ) |
Re[1]: RichTextBoxの行間を詰める方法 |
□投稿者/ 魔界の仮面弁士 (449回)-(2007/10/08(Mon) 15:50:55)
|
■No8671 (tk さん) に返信
> [MarshalAs(UnmanagedType.I4, SizeConst = 32)] //←ここの書き方怪しい・・・
> public int rgxTabs;
(案1) public fixed int rgxTabs[MAX_TAB_STOPS];
(案2) [MarshalAs(UnmanagedType.ByValArray, SizeConst = MAX_TAB_STOPS)] public int[] rgxTabs;
> const uint PFM_LINESPACING = 0x00000100;
間違いでは無いですが、両辺の型を合わせて置いた方が良いかと。
const uint PFM_LINESPACING = 0x00000100u;
> //適当な値をセットして
> cf.cbSize = (uint)Marshal.SizeOf(new ChildRichEdit.CHARFORMAT());
SizeOf メソッドの引数は typeof(PARAFORMAT2) ですね。
|
|