ClassStyle für nur ein Editcontrol festlegen
-
Ich habe mehrere Edits in einem Windows-Fenster und möchte mit SetClassLongPtr den Style eines Edits verändern. Blöderweise heißt jede Editklasse "Edit", sodass beim Aufruf von SetClassLongPtr auch jedes Edit verändert wird.
Wie kann ich für nur ein Editcontrol den ClassStyle festlegen?
-
Gar nicht! Bitte welchen Classstyle willst Du denn verändern?
-
SetClassLong(hEdit, GCL_STYLE, ...);
Dieser Aufruf ändert den Style für jeden Editcontrol. Ich möchte aber nur, dass diese Funktion für ein Editcontrol aufgerufen wird. Da muss es doch eine Möglichkeit geben.
-
SetWindowLongPtr(hEdit, GWL_STYLE, ...);
?
-
yahendrik schrieb:
SetWindowLongPtr(hEdit, GWL_STYLE, ...);
?
Das ist aber der Windows style! Nicht der Class style...
-
Edit: Hier stand womöglich Blödsinn, der TE ist sich anscheinend sicher, wirklich den Klassenstil ändern zu wollen.