Um eine Plug-In-DLL zu schreiben, mssen Sie mit folgendem vertraut sein:
  1. Der Programmiersprache C. Im Moment gibt es keine Untersttzung fr die unter &os2; verwendeten Pascal-Dialekte.

  2. Der Programmierung des Presentation Managers; eine Widget-Klasse ist im wesentlichen eine PM-Fensterklasse (siehe "Terminologie").

    Wenn Sie bis jetzt noch keine PM-Fensterklasse von Grund auf geschrieben haben, machen Sie sich keine Sorgen. Die Beispiele werden Sie leiten, und es ist auch eigentlich nicht so schwierig. Wenn Sie wissen, was eine Fensterprozedur ist, und wenn Sie den Unterschied zwischen einem Besitzer und einem Mutterfenster, sowie WinSendMsg und WinPostMsg kennen, sollte es keine Schwierigkeiten geben. Je mehr Sie schon wissen, desto einfacher geht es natrlich.

  3. Sie sollten wissen, was eine DLL ist, wann und warum sie benutzt wird, und warum eine DLL kein Prozeá ist. ;-)
Nun zu den guten Neuigkeiten: Sie brauchen nicht zu wissen, wie man die WPS oder mit SOM programmiert, was sicher fr viele, die etwas beitragen m”chten, eine groáe Erleichterung sein wird.

Sie k”nnen auáerdem den C-Compiler Ihrer Wahl benutzen. Sogar EMX/GCC sollte ausreichen. Sie ben”tigen vom &xwp;-Code nur die Header-Dateien, die Sie einbinden wollen, und die jetzt mit der bin„ren &xwp;-Distribution geliefert werden (im Verzeichnis toolkit).

Wenn Sie einmal nicht mehr weiter kommen, k”nnen Sie immer noch den kompletten Quellcode von &xwp; herunterladen, wo Sie auch die Quellen fr die Standard-Plug-In-DLLs finden, die zum Lieferumfang von &xwp; geh”ren (fr die Fensterliste, die Uhr und die Anzeigen zur Speicherbelegung), die Ihnen im Detail demonstrieren, wie es richtig geht.