LOBYTE / HIBYTE für wParam ? [erledigt]
Verfasst: So, 01. Mär 2015 22:56
hi,
ich möchte bei meiner native Statusbar Ownerdraw verwenden. Dazu muss ich LOBYTE und HIBYTE als wParam übergeben
https://msdn.microsoft.com/en-us/librar ... 85%29.aspx
nun gibt es bei ot4xb MakelParam ( für lParam ) aber kein MakewParam sodas dies nicht funktioniertund auch das geht nichtwenn ich nun nurschreibe bekomme ich zwar o:DrawItem aber, weil keine Position angegeben, immer nur die Angaben (aInfo) zum ersten Panel ...
jemand eine Idee wie ich die Parameter richtig übergebe ?
Nachtrag : ich habe in den ot4xb Source gesucht und bin auf diese Syntax gestossen die funktioniertalso erledigt.
ich möchte bei meiner native Statusbar Ownerdraw verwenden. Dazu muss ich LOBYTE und HIBYTE als wParam übergeben
https://msdn.microsoft.com/en-us/librar ... 85%29.aspx
nun gibt es bei ot4xb MakelParam ( für lParam ) aber kein MakewParam sodas dies nicht funktioniert
Code: Alles auswählen
@user32:SendMessageA(::hStatusBar,SB_SETTEXT ,MakelParam(i-1,SBT_OWNERDRAW),cCaption )
Code: Alles auswählen
@user32:SendMessageA(::hStatusBar,SB_SETTEXT ,MakeWord(i-1,SBT_OWNERDRAW), cCaption )
Code: Alles auswählen
@user32:SendMessageA(::hStatusBar,SB_SETTEXT, SBT_OWNERDRAW, cCaption )
jemand eine Idee wie ich die Parameter richtig übergebe ?
Nachtrag : ich habe in den ot4xb Source gesucht und bin auf diese Syntax gestossen die funktioniert
Code: Alles auswählen
MakeWord(LOBYTE(nNo-1),HIBYTE(SBT_OWNERDRAW))