Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Obrazki za pomocą API
Wrobel



Typ: neutral
Postów: 44
Zarejestrowany: Sep 2002
Obrazki za pomocą API

Hej !
Mam problem z wydostaniem obrazka z pamięci tzn. chcę uzyskać wygląd ikonki "Disabled" mając oryginalną. To samo dotyczy wydostania obrazka odczytanego poprzez API z DLL'a (DLL jest to skompilowany plik RES z obrazkami).
Funkcje API zwracają uchwyty, ale z nich nie mogę wydostać tego obrazka.
PLEACE HELP ME !!!

04-10-2002 12:18
Pokaż profil Wrobel  Wyślij email do Wrobel   Odwiedź stronę Wrobel  
xeng



Typ: neutral
Postów: 102
Zarejestrowany: May 2002

http://vbaccelerator.com/
W menu po lewej stronie wybierz icon.
To add ikonka.Co prawda są to zrudelka edytora ikon
ale jest tam praktycznie wszystko co ikon dotyczy.
Bodajze sa tam tez i sample z Dll'ami.
(głowy za to nie dam :-))Pozostają jeszcze inne strony z sampelkami. Linki na vb4all bedą tu bardzo pomocne :-)

[Post edytowany dnia 08-10-2002 00:47 przez xeng]


_____________________________________________
Nic nie umiem i nic nie wiem.Jestem tuman bity w ciemie.


08-10-2002 00:46
Pokaż profil xeng  Wyślij email do xeng   Odwiedź stronę xeng  
Wrobel



Typ: neutral
Postów: 44
Zarejestrowany: Sep 2002

Dzięki - sprawdzę to i dam odpowiedź.

11-10-2002 09:48
Pokaż profil Wrobel  Wyślij email do Wrobel   Odwiedź stronę Wrobel  
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

Proponuję zerknięcie na http://vb.stronastartowa.pl tam jest dużo linków do stron o VB. Jeśli jakiś link jest martwy, albo brakuje ciekawego linku to napisz na a coś z tym zrobię :-)


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

11-10-2002 12:16
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
Wrobel



Typ: neutral
Postów: 44
Zarejestrowany: Sep 2002
Podsumowanie !

Wiem, że to może trochę dziwnie wyglądać, że sam odpowiadam na swoje pytania, ale jak nikt mi nie pomaga (??!!!!), to muszę jakoś sobie radzić.

Jest prościutka funkcja API do uzyskania ikonki "disabled", a mianowicie :
Public Declare Function DrawState Lib "user32" Alias "DrawStateA" (ByVal hdc As Long, ByVal hBrush As Long, ByVal lpDrawStateProc As Long, ByVal lParam As Long, ByVal wParam As Long, ByVal n1 As Long, ByVal n2 As Long, ByVal n3 As Long, ByVal n4 As Long, ByVal un As Long) As Long

Public Const DSS_DISABLED = &H20
Public Const DST_BITMAP = &H4
Public Const DST_ICON As Long = &H3

A wywołanie :
Call DrawState(DEST_HDC, 0, 0, SCR_PIC.Handle, 0, lRECT.Left, lRECT.Top, 0, 0, DSS_DISABLED Or DST_ICON)

31-10-2002 07:49
Pokaż profil Wrobel  Wyślij email do Wrobel   Odwiedź stronę Wrobel  
Wszystkich odpowiedzi: 4 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1