AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

nonVCL??

Ein Thema von delphi_freak · begonnen am 5. Feb 2003 · letzter Beitrag vom 6. Feb 2003
Antwort Antwort
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1
  Alt 5. Feb 2003, 18:48
Erstmal vorweg, für die Zukunft: Pro Thread bitte nur eine Frage. Jetzt geht das hier nämlich schon alles durcheinandern.

2.) Ich habe mir einfach die dpr ganz normal abgespeichert. Sieht bei einem Programm ohne Dialog-Ressourcen so aus wie die Datei im Anhang. (Ist allerdings schon veraltet, da ich mittlerweile das ein oder andere in separate Dateien ausgelagert habe -> die Toolbox von meiner Seite.)

3.) Im Prinzip ja. Man kann es aber austricksen in dem man beim Erzeugen als Parentfenster 0 angibt:
Code:
Dialogbox(hInstance, MAKEINTRESOUTCE(200), 0, @dlg2func);
4.) WM_CTLCOLORSTATIC:
Code:
var
  whitebrush: HBRUSH = 0;

  WhiteLB: TLogBrush =
  (
    lbStyle: BS_SOLID;
    lbColor: $00FFFFFF;
    lbHatch: 0
  );
Code:
    WM_CTLCOLORSTATIC:
    begin
      case GetDlgCtrlId(lParam) of
        999:
        begin
          whitebrush := CreateBrushIndirect(WhiteLB);
          SetBkColor(wParam, WhiteLB.lbColor);
          result := BOOL(whitebrush);
        end;
      end;
    end;
999 ist die ID des Labels. Benutzt du ein Fenster und keine Dialog-Ressource brauchst du den result, glaube ich, nicht zu casten.

5.) Memo: Kuck dir im PSDK mal die Fensterstile zur Fensterklasse EDIT an. ES_MULTILINE heißt das Zauberwort.

6.) Ich bin in der glücklichenlage und besitze das Visual Studio und der Ressourcen Editor von Visual C ist bisher der besten, den ich kenne. Eine Alternative wäre WSEdit. Aber zu dem habe ich noch keinen Link gefunden.

Und ich würde dir wie meine Vorredner es schon getan haben meine Tutorials ans Herz legen. Zusätzlich findest du auf meiner HP fast alle Programme mit Source (zumindest die nonVCL-Programme), da kannst du auch kucken, wie ich was gelöst habe
Angehängte Dateien
Dateityp: dpr WndTemplate.dpr (5,1 KB, 17x aufgerufen)
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 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