[ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Api funkcia SetPixel vo VB 6.0

Registrovaný: 29.06.09
Prihlásený: 23.02.11
Príspevky: 61
Témy: 13 | 13
NapísalOffline : 14.07.2009 12:42 | Api funkcia SetPixel vo VB 6.0

Zdravým.

Vo VB 6.0 potrebujem použiť API funkciu SetPixel. Je to to iste ako PSet ale je rýchlejšia. Deklaruje sa nasledovne:

Kód:
Private Declare Function SetPixel Lib "gdi32.dll" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long


Ked ju chcem vyvolať pomocou Form_Load() tak neni problem:

Kód:
Private Sub Form_Load()
 For i = 1 To 200
  SetPixel Form1.hdc, i, 200, RGB(250, 0, 0)
 Next i
End Sub


Ale akonahle ju chcem vyvolať pomocou hocicoho inšieho napr Command1_Click() tak sa nič nestane. Nevipíše ani chybu, ale ani nič nevykresli:

Kód:
Private Sub Command1_Click()
 For i = 1 To 200
  SetPixel Form1.hdc, i, 200, RGB(250, 0, 0)
 Next i
End Sub


Skušal som aj ine veci ako CommandButton. Dokonca aj Timer ale nič.
Vlastnosť formulára AutoRedraw mam na True...

POMÓC.
Vopred Ďakujem...


Offline

Užívateľ
Užívateľ
Api funkcia SetPixel vo VB 6.0

Registrovaný: 29.06.09
Prihlásený: 23.02.11
Príspevky: 61
Témy: 13 | 13
Napísal autor témyOffline : 14.07.2009 15:25 | Api funkcia SetPixel vo VB 6.0

A to nieje všetko. Zistil som, že aj ostatne funkcie API idu iba cez Form_Load() (Teda nie všetky ale len tych par čo som skušal. Všetko to boli funkcie na vykreslovanie napr. uhlov)
Skušal som to aj tak že sa procedúra uskutočni pri načítani druhého formulára ktory sa načíta pri stalačeni CommandButtonu na prvom formuláry a tak to funguje normálne bez problemov...


 [ Príspevkov: 2 ] 


Api funkcia SetPixel vo VB 6.0



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Nero BurningRom 6.6.0.16

v Novinky

1

2992

06.02.2006 13:35

Teddy

V tomto fóre nie sú ďalšie neprečítané témy.

Rzdiel medzi iE 6.0 a 7.0 ???

v HTML, XHTML, XML, CSS

6

642

03.02.2008 16:44

xxxmiroxxx

V tomto fóre nie sú ďalšie neprečítané témy.

nero 6.6.0.18

v Ostatné programy

1

668

10.07.2007 9:36

mimkork

V tomto fóre nie sú ďalšie neprečítané témy.

Nero 6.6.0.15

v Ostatné programy

8

2459

13.10.2005 4:14

Allatutti

V tomto fóre nie sú ďalšie neprečítané témy.

Nero 6.6.0.16

v Ostatné programy

0

1829

08.08.2005 13:29

Cupi

V tomto fóre nie sú ďalšie neprečítané témy.

Nero 6.6.0.14

v Ostatné programy

1

1948

08.08.2005 13:24

Cupi

V tomto fóre nie sú ďalšie neprečítané témy.

Api-ms-win-crt-runtime-|1-1-0.dll

v Operačné systémy Microsoft

1

508

15.01.2020 9:46

tairikuokami

V tomto fóre nie sú ďalšie neprečítané témy.

Direct Player 6.0

v Video programy

0

540

21.05.2011 21:36

chater7

V tomto fóre nie sú ďalšie neprečítané témy.

Win CE 6.0

v Operačné systémy Microsoft

4

2401

13.07.2014 16:47

lavega

V tomto fóre nie sú ďalšie neprečítané témy.

Pcsx2 0.9.6

v Ostatné programy

0

416

26.02.2012 14:09

martin1845

V tomto fóre nie sú ďalšie neprečítané témy.

Vydané ICQ 6.0

v Novinky

12

1472

22.04.2007 21:25

Luks

V tomto fóre nie sú ďalšie neprečítané témy.

POWER DVD 6.0

v Video programy

8

1675

29.01.2008 19:17

walther

V tomto fóre nie sú ďalšie neprečítané témy.

VB 6.0 chyba

v Delphi, Visual Basic

5

880

07.10.2009 18:41

Wpegb

V tomto fóre nie sú ďalšie neprečítané témy.

Adobe photoshop 6.0. čeština

v Ostatné programy

0

1490

20.03.2008 13:08

accid

V tomto fóre nie sú ďalšie neprečítané témy.

WinCe 6.0 na android

v Ostatné operačné systémy

4

787

06.06.2019 21:22

jezecek

V tomto fóre nie sú ďalšie neprečítané témy.

FreeBSD 6.0 v Auguste

v Operačné systémy Unix a Linux

1

1127

07.11.2005 14:16

JanoF



© 2005 - 2025 PCforum, edited by JanoF