PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Initcommoncontrolsex(....)


Messiah_of_Death
13.06.2002, 23:29
Hallo,

diese Funktion... ich krieg die net unter Kontrolle..

der Code der funktioniert bestens, WENN ..ich den in der VCL benutze ... aber net in der API !!! :(

die Zeile InitCommonControlsEx(iccex) die is das rote in meiner Sahnesuppe ! ... :mauer: :mauer: :mauer:
das heißt .. die liefert true in der VCL .. aber false in der WinAPI ..
ich hab kein Schimmer warum... (würd ja gern in der VCL coden.. hab aber irgendwie kein schimmer wie ich die WSAxxx dann zum laufen bekomme.. die braucht den lparam und wparam.. aber die hab ich da nicht ~_~ und die komponenten krieg ich net zum laufen )

hat jemand ne Ahnung ????! ..ich hab in der Api an folgenden Stellen gestellt (geht jetzt nur um das Init-dingsda)

WM_CREATE

nach RegisterClass
vor RegisterClass
nach createwindow (das Hauptfenster)
vor hEdit = createblabla...

wäre echt dankbar :D

also denn
DANKE


var
iccex : TInitCommonControlsEx;
hEdit : HWND;
begin
iccex.dwICC := ICC_INTERNET_CLASSES;
iccex.dwSize := sizeOf(TInitCommonControlsEx);
InitCommonControlsEx(iccex);

hEdit := CreateWindow(WC_IPADDRESS,
'',
WS_CHILD or WS_VISIBLE,
10, // x-Coord
50, // y-Coord
125, // Breite
20, // Höhe
Handle, // Parent - Handle
0,
hInstance,
0);
end;


xOOn
14.06.2002, 08:39
ich komme nicht ganz mit kannste den code posten


PS
die bei m$ sind schweine
InitCommonControlSex

Messiah_of_Death
14.06.2002, 11:15
Hallo,

also obigen Code kann man wie folgt aktivieren


uses CommCtrl;


dann ein Button auf die Schaltfläche -> doppelklick drauf -> Code einfügen -> starten und glücklich sein :(


sooo da unten das is ne Delphi .dpr-Datei (umbenennen...)

Messiah_of_Death
14.06.2002, 11:17
was ich eigentlich will:

über die Winsock - Unit

Asynchronen - Netzverbindung zu bekommen

das geht net da dafür die Variablen

lParam und wParam benötigt werden .. laut Beschreibung...

aber in Delphis grafischer Umgebung hab ich keine lParam und wParam Variablen... und die Komponenten will ich NICHT benutzen.. (da schmiert mir immer alles ab :( )

soi ..also in der API coden.. aber ich krieg in der API das InitCommonControlsEx irgendwie NICHT zum laufen...

aber in der grafischen Umgebung geht's problemlos ..kein Schimmer warum

Messiah_of_Death
25.06.2002, 23:41
oki ^-^

kann gelöscht werden

Problem wurde endlich gelöst !!!


Delphi Bug .. praktisch gesehen