public void TestItemRect()
        {
            if (!OSUtility.Is7or8())
            {
                //矩形は環境によって変わるので7のみ。しかし、7なら常に同じ矩形とも限らない。
                //このテストデータが使えるOSの設定は限られる。
                return;
            }

            NativeListControl list = new NativeListControl(testDlg.IdentifyFromDialogId(1037));
            list.EnsureVisible(list.ItemCount - 1, false);
            if (isUni)
            {
                //GetItemRect
                Assert.AreEqual(new Rectangle(4, 177, 97, 18), list.GetItemRect(list.ItemCount - 1, LVIR.LABEL));

                //GetSubItemRect
                Assert.AreEqual(new Rectangle(100, 177, 102, 18), list.GetSubItemRect(list.ItemCount - 1, 1, LVIR.LABEL));
            }
            else
            {
                //GetItemRect
                Assert.AreEqual(new Rectangle(2, 185, 99, 15), list.GetItemRect(list.ItemCount - 1, LVIR.LABEL));

                //GetSubItemRect
                Assert.AreEqual(new Rectangle(100, 185, 102, 15), list.GetSubItemRect(list.ItemCount - 1, 1, LVIR.LABEL));
            }
        }