Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#6

AW: An die Profis nochmal Interface

  Alt 13. Mär 2011, 17:06
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

Geändert von EWeiss (13. Mär 2011 um 17:13 Uhr)
  Mit Zitat antworten Zitat