Hallo,
ich kann Dir versichern: Die Reihenfolge hat keine Auswirkungen auf das Interface. Du musst einen anderen Fehler haben, der sich zufällig zeigt, je nach Speicherlayout.
Gruß
xaromz
Ok Danke..
Ich glaube euch ja.
Dann wird es wohl so sein wie du sagst.
Muss dann wohl noch was tiefer suchen.
@chaosben
Gutes Anschauungs Material.
Nur ich habe keine Proceduren..
Ich rufe sie so auf
Delphi-Quellcode:
InstrumentList := CTRL_ListBoxCreate(hMain, PAnsiChar(SKAERO_FOLDER + 'Sound.png'),
145, 62, 610, 268, ID_INSTRUMENTLIST, False, 18, SKAERO_INACTIVECAPTION);
InstrumentList.SetFont(SKAERO_CAPTIONFONTHEIGHT, PAnsiChar(SKAERO_TEXTFONT),
SKAERO_ACTIVECAPTION, SKAERO_INACTIVECAPTION, TRUE, 2, 0);
SKAERO_SetAnchorMode(InstrumentList.Handle, ANCHOR_RIGHT);
SKAERO_SetZorder(InstrumentList.Handle, ANCHOR_RIGHT);
und caste quasi in meiner
DLL "TSkinListBox" und bekomme als Rückgabe wert das
Handle.
Delphi-Quellcode:
function CTRL_ListBoxCreate(hOwner: HWND; FullpathImageName: string; x, y, xW, yH,
ListID: integer; Visible: Boolean; ItemHeight: Integer; BackColor: COLORREF): ISkinListBox; stdcall;
begin
result := TSkinListBox.Create(hOwner, FullpathImageName, x, y, xW, yH,
ListID, Visible, ItemHeight, BackColor);
end;
Ich denke das ist der große Unterschied.
Danke.
gruss