Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi nonvcl Font problem (ListBox) (https://www.delphipraxis.net/128317-nonvcl-font-problem-listbox.html)

EWeiss 27. Jan 2009 20:18


nonvcl Font problem (ListBox)
 
Ich erstelle einen DefaultFont
Delphi-Quellcode:
TMListBox.hFont := DefaultFont;
Delphi-Quellcode:
function TListBox.DefaultFont: HWND;
begin
  if hFDefault = 0 then
    hFDefault := GetStockObject(ANSI_VAR_FONT);

  Result := hFDefault;
end;
und weise den der Listbox zu!
Delphi-Quellcode:
SetCTLFont(TMListBox.hWnd, TMListBox.hFont);
Delphi-Quellcode:
procedure TListBox.SetCTLFont(hCtL: HWND; Font: hFont);
begin
  SendMessage(hCtL, WM_SETFONT, Font, 1);
end;
Anwendung startet alles ok.
Sobald ich nun die Listbox aufrufe kracht es.

gruss Emil

Luckie 27. Jan 2009 21:22

Re: nonvcl Font problem (ListBox)
 
Wenn es kracht, musst du deine IDE leiser Stellen. An welcher Stelle im Code strürzt das Programm ab? Bist du mal mit dem Debugger durchgegangen?

EWeiss 27. Jan 2009 23:26

Re: nonvcl Font problem (ListBox)
 
Zitat:

Zitat von Luckie
Wenn es kracht, musst du deine IDE leiser Stellen. An welcher Stelle im Code strürzt das Programm ab? Bist du mal mit dem Debugger durchgegangen?

Hast sicherlich recht ;) das ist immer so laut !
Hat sich erledigt das stimmt schon so hatte ein problem in meiner DrawItem Function.

gruss Emil


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz