FF

mk-soft hat geschrieben:Die PBID ist die interne ID von Purebasic. Bei Sendmessage muss aber das Handle von den Objekt übergeben werden.
FF
DarkDragon hat geschrieben:mk-soft hat geschrieben:Die PBID ist die interne ID von Purebasic. Bei Sendmessage muss aber das Handle von den Objekt übergeben werden.
FF![]()
Ich kugel mich gleich
![]()
. Zuviel #PB_Any benutzt was?
Edel: Nur wenn #PB_Any benutzt wird, wird die PB ID zurückgegeben. Ansonsten wird ganz normal das Window-Handle zurückgeliefert, wie immer.
WindowHandle = StringGadget(0, ...)edel hat geschrieben:DarkDragon hat geschrieben:mk-soft hat geschrieben:Die PBID ist die interne ID von Purebasic. Bei Sendmessage muss aber das Handle von den Objekt übergeben werden.
FF![]()
Ich kugel mich gleich
![]()
. Zuviel #PB_Any benutzt was?
Edel: Nur wenn #PB_Any benutzt wird, wird die PB ID zurückgegeben. Ansonsten wird ganz normal das Window-Handle zurückgeliefert, wie immer.Ich habe keine Ahnung was du mir damit sagen wolltest...
DarkDragon hat geschrieben:WindowHandle = StringGadget(0, ...)edel hat geschrieben:DarkDragon hat geschrieben:![]()
Ich kugel mich gleich
![]()
. Zuviel #PB_Any benutzt was?
Edel: Nur wenn #PB_Any benutzt wird, wird die PB ID zurückgegeben. Ansonsten wird ganz normal das Window-Handle zurückgeliefert, wie immer.Ich habe keine Ahnung was du mir damit sagen wolltest...
!aber!
PBID = StringGadget(#PB_Any, ...)
Eben, das führte mich ja zum Misverständnis. Ich dachte du zitierst mk-soft mit diesem Code:edel hat geschrieben:DarkDragon hat geschrieben:WindowHandle = StringGadget(0, ...)edel hat geschrieben:Ich habe keine Ahnung was du mir damit sagen wolltest...
!aber!
PBID = StringGadget(#PB_Any, ...)
Na du bist ja suess, jetzt musste ich doch echt lachen
Ne mal im Ernst. Es war ueberhaupt nicht die Rede davon, was Stringgadget zurueck gibt, sondern was Sendmessage_ braucht.
Code: Alles auswählen
Define.l hwnd = OpenWindow(0,0,0,500,500,"")
CreateGadgetList(hwnd)
Define.l hEdit = StringGadget(0,0,0,500,500,"",#ES_MULTILINE|#WS_HSCROLL|#WS_VSCROLL)
SendMessage_(hEdit,#EM_SETMARGINS,#EC_LEFTMARGIN,100)
Repeat
Until WaitWindowEvent() = #WM_CLOSE
Code: Alles auswählen
SendMessage_(Gadgetid(#Edit)[...]