public void TestCancelEdit() { NativeTree tree = new NativeTree(testDlg.IdentifyFromDialogId(1041)); //編集状態にする。 NativeMethods.SetFocus(tree.Handle); int TVM_EDITLABEL = isUni ? TVM_EDITLABELW : TVM_EDITLABELA; tree.SendMessage(TVM_EDITLABEL, IntPtr.Zero, tree.Nodes[0]); new WindowControl(tree.App, tree.SendMessage(TVM_GETEDITCONTROL, IntPtr.Zero, IntPtr.Zero)).SetWindowText("test"); //キャンセル。 tree.EmulateCancelEdit(); Assert.AreEqual("0", tree.GetItemText(tree.Nodes[0])); }