func (te *TextEdit) SetReadOnly(readOnly bool) error { if 0 == te.SendMessage(win.EM_SETREADONLY, uintptr(win.BoolToBOOL(readOnly)), 0) { return newError("SendMessage(EM_SETREADONLY)") } te.readOnlyChangedPublisher.Publish() return nil }
func (te *TextEdit) ReplaceSelectedText(text string, canUndo bool) { te.SendMessage(win.EM_REPLACESEL, uintptr(win.BoolToBOOL(canUndo)), uintptr(unsafe.Pointer(syscall.StringToUTF16Ptr(text)))) }