AGB  ·  Datenschutz  ·  Impressum  







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

Titelleiste / Rahmen der MessageDlg ausblenden

Ein Thema von 010101 · begonnen am 30. Nov 2014 · letzter Beitrag vom 2. Dez 2014
Antwort Antwort
Seite 3 von 4     123 4      
Benutzerbild von 010101
010101

Registriert seit: 27. Nov 2014
34 Beiträge
 
#21

AW: Titelleiste / Rahmen der MessageDlg ausblenden

  Alt 2. Dez 2014, 11:35
fehler3.jpg

leider keine hilfen installiert
  Mit Zitat antworten Zitat
Zoot

Registriert seit: 30. Jan 2006
Ort: Hessen
113 Beiträge
 
Delphi 11 Alexandria
 
#22

AW: Titelleiste / Rahmen der MessageDlg ausblenden

  Alt 2. Dez 2014, 11:44
Anhang 42236

leider keine hilfen installiert

Dann hilft wohl nur das Formatieren des Systemlaufwerks.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#23

AW: Titelleiste / Rahmen der MessageDlg ausblenden

  Alt 2. Dez 2014, 11:46
Ich meinte das zwar nicht während des Debuggings, aber der Hint zeigt doch schon, welche Parameter erwartet werden. Der letzte (Setzen des Default-Buttons) ist Delphi 7 nicht bekannt, also weg damit.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#24

AW: Titelleiste / Rahmen der MessageDlg ausblenden

  Alt 2. Dez 2014, 11:55
jetzt geht es schonmal zu öffnen, und beim test (grüner pfeil) kommt dann der fehler.

Anhang 42233

.. die Unit "Dialogs" hast Du eingebunden?
Denn dort ist mbClose definiert.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von 010101
010101

Registriert seit: 27. Nov 2014
34 Beiträge
 
#25

AW: Titelleiste / Rahmen der MessageDlg ausblenden

  Alt 2. Dez 2014, 12:31
Ich meinte das zwar nicht während des Debuggings, aber der Hint zeigt doch schon, welche Parameter erwartet werden. Der letzte (Setzen des Default-Buttons) ist Delphi 7 nicht bekannt, also weg damit.

ist raus...

fehler4.jpg


@klaus01

wie auch eingebunden?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#26

AW: Titelleiste / Rahmen der MessageDlg ausblenden

  Alt 2. Dez 2014, 12:37
Klaus meinte, ob die Unit Dialogs in Deiner uses-Klausel steht. Eigentlich müsste sie das, da CreateMessageDialog ja auch aus Dialogs stammt. Wieso mbClose allerdings unbekannt sein soll, weiß ich gerade auch nicht.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#27

AW: Titelleiste / Rahmen der MessageDlg ausblenden

  Alt 2. Dez 2014, 12:39
@klaus01

wie auch eingebunden?
Delphi-Quellcode:
Interface
   uses
     ..,Dialogs;
Grüße
Klaus
Klaus

Geändert von Klaus01 ( 2. Dez 2014 um 12:42 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von 010101
010101

Registriert seit: 27. Nov 2014
34 Beiträge
 
#28

AW: Titelleiste / Rahmen der MessageDlg ausblenden

  Alt 2. Dez 2014, 12:47
@klaus01

wie auch eingebunden?
Delphi-Quellcode:
Interface
   uses
     ..,Dialogs;
Grüße
Klaus
ja steht ja drin

info1.jpg

na ja da bleibt der rahmen eben dran.

danke für eure hilfe.
  Mit Zitat antworten Zitat
pelzig
(Gast)

n/a Beiträge
 
#29

AW: Titelleiste / Rahmen der MessageDlg ausblenden

  Alt 2. Dez 2014, 13:03
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;
  aMsgDialog: TForm;
implementation

{$R *.DFM}

function MsgBox(psCaption: string; psText: string; nHeigth: Integer;
  aMsgDlgType: TMsgDlgType; aMsgDlgBtn: TMsgDlgButtons; aMsgDlgBtnDef:
  TMsgDlgBtn): Integer;
var
  iModalRes: Integer;
begin
  iModalRes := ID_NO;
  aMsgDialog := CreateMessageDialog(psText, aMsgDlgType, aMsgDlgBtn);
  with aMsgDialog do
  begin
    BringToFront;
    Caption := psCaption;
    ClientHeight := nHeigth;
    BorderIcons := []; // Keine Border-Icons
    BorderStyle := bsNone; // Keine Titelleiste
    FormStyle := fsStayOnTop;
    Top := (Screen.Height div 2) - (Height div 2);
    SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE or SWP_NOMOVE
      or SWP_NOSIZE);
    iModalRes := ShowModal;
    Free;
  end;
  Result := iModalRes;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  // Aufruf:
  case MsgBox('Caption', 'Text im Dialog', 75, mtConfirmation, [mbYes, mbNo,
    mbCancel], mbNo) of
    ID_YES: Close;
    ID_NO: Close;
    ID_Cancel: ;
  end;

end;

end.
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#30

AW: Titelleiste / Rahmen der MessageDlg ausblenden

  Alt 2. Dez 2014, 14:15
Denn dort ist mbClose definiert.
Erst seit neuerem. Ich hab sie in D2007 noch nicht. Kam vielleicht mit FireMonkey rein?
Uli Gerhardt
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


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 07:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz