Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: HiWord i LoWord
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004
HiWord i LoWord

Witam

Czyli tak:

Mam zmienną Text typu Long i chciałem aby LoWord tej zmiennej było równe 0 a HiWord równe -1

Co jej mam przypisać ??

Dotyczy to deklaracji LParam=Text przy wysyłaniu CB_SETEDITSEL w ComboBoxEx.

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

22-10-2004 21:02
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Właśnie znalazłem funkcję MakeLParam, która służy do tego ale temat jest nadal otwarty bo nie wiem czy coś z tego wyjdzie


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

22-10-2004 21:05
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

To zalezy od tego, w jakim formacie sa zapisywane liczby ujemne.

To Windows, więc pewnie albo przez oznaczenie ostatniego bitu jako znaku, wtedy będzie:
10000000 00000001

Albo dopełnienie do 2:
11111111 11111110

Z tym, ze np. w VB -0 uznaje się za -1 i wychodzi analogicznie:
10000000 00000000
11111111 11111111

Byćmoże w twojej funkcji również.
Zapisy szesnastkowe tych liczb w stylu VB wyglądają tak:
&h8001
&hFFFE
lub (w przypadku -0 = -1):
&h8000
&hFFFF


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

23-10-2004 20:17
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Ok poradziłem sobie

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

25-10-2004 17:23
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1