+// Set the width of the insert mode caret
+void wxStyledTextCtrl::SetCaretWidth(int pixelWidth) {
+ SendMsg(2188, pixelWidth, 0);
+}
+
+// Returns the width of the insert mode caret
+int wxStyledTextCtrl::GetCaretWidth() {
+ return SendMsg(2189, 0, 0);
+}
+
+// Sets the position that starts the target which is used for updating the
+// document without affecting the scroll position.
+void wxStyledTextCtrl::SetTargetStart(int pos) {
+ SendMsg(2190, pos, 0);
+}
+
+// Get the position that starts the target.
+int wxStyledTextCtrl::GetTargetStart() {
+ return SendMsg(2191, 0, 0);
+}
+
+// Sets the position that ends the target which is used for updating the
+// document without affecting the scroll position.
+void wxStyledTextCtrl::SetTargetEnd(int pos) {
+ SendMsg(2192, pos, 0);
+}
+
+// Get the position that ends the target.
+int wxStyledTextCtrl::GetTargetEnd() {
+ return SendMsg(2193, 0, 0);
+}
+
+// Replace the target text with the argument text.
+// Text is counted so it can contain nulls.
+// Returns the length of the replacement text.
+
+ int wxStyledTextCtrl::ReplaceTarget(const wxString& text) {
+ return SendMsg(2194, text.Len(), (long)text.c_str());
+
+}
+
+// Replace the target text with the argument text after \d processing.
+// Text is counted so it can contain nulls.
+// Looks for \d where d is between 1 and 9 and replaces these with the strings
+// matched in the last search operation which were surrounded by \( and \).
+// Returns the length of the replacement text including any change
+// caused by processing the \d patterns.
+
+ int wxStyledTextCtrl::ReplaceTargetRE(const wxString& text) {
+ return SendMsg(2195, text.Len(), (long)text.c_str());
+
+}
+
+// Search for a counted string in the target and set the target to the found
+// range. Text is counted so it can contain nulls.
+// Returns length of range or -1 for failure in which case target is not moved.
+
+ int wxStyledTextCtrl::SearchInTarget(const wxString& text) {
+ return SendMsg(2197, text.Len(), (long)text.c_str());
+
+}
+
+// Set the search flags used by SearchInTarget
+void wxStyledTextCtrl::SetSearchFlags(int flags) {
+ SendMsg(2198, flags, 0);
+}
+
+// Get the search flags used by SearchInTarget
+int wxStyledTextCtrl::GetSearchFlags() {
+ return SendMsg(2199, 0, 0);
+}
+