OpenHelp(Dateiname$, Thema$)
jaPBe zeigt für OpenHelp() zusätzlich Flags an, die aber nicht dokumentiert sind. => OpenHelp (Filename$, Topic$ [, Flags]) - Opens a new Help window.
Stimmt das, muss das in der Hilfe (auch in der englischen) ergänzt werden?
MDIGadget()
Bei MDIGadget() - SetGadgetState() sollte stehen, dass hier die WindowID übergeben werden muss, im Gegensatz zur Item-Nummer bei den anderen Gadgets.
Kann man zwar erraten, weil das bei AddgadgetItem() auch so ist, aber vielleicht ist ein Hinweis möglich (auch englische Hilfe).
MDIGadget()
GetGadgetAttribute(): Mit den folgenden Attributen: #PB_MDI_Image... soll bestimmt
SetGadgetAttribute() sein (auch in der englischen Hilfe)
WaitWindowEvent
Es wäre schön, wenn hier die "Möglichen Ereignisse" mit aufgeführt werden, wie bei WindowEvent().
Es fehlt eine Angabe, welche Rückgabe bei einem "Timeout" zu erwarten ist (klar: Null, aber ist das für den Anfänger wirklich klar), und vielleicht kann das Beispiel dazu ergänzt werden. Am konsequentesten wäre eine Konstante #PB_Event_TimeOut.
Code: Alles auswählen
StartTime = ElapsedMilliseconds()
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_TimeOut
Debug "TimeOut " + Str(ElapsedMilliseconds() - StartTime)
Case #PB_Event_Gadget
...
Sven