AW: Titelleiste / Rahmen der MessageDlg ausblenden
Liste der Anhänge anzeigen (Anzahl: 1)
|
AW: Titelleiste / Rahmen der MessageDlg ausblenden
Zitat:
Dann hilft wohl nur das Formatieren des Systemlaufwerks. |
AW: Titelleiste / Rahmen der MessageDlg ausblenden
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.
|
AW: Titelleiste / Rahmen der MessageDlg ausblenden
Zitat:
.. die Unit "Dialogs" hast Du eingebunden? Denn dort ist mbClose definiert. Grüße Klaus |
AW: Titelleiste / Rahmen der MessageDlg ausblenden
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
ist raus... Anhang 42237 @klaus01 wie auch eingebunden? |
AW: Titelleiste / Rahmen der MessageDlg ausblenden
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.
|
AW: Titelleiste / Rahmen der MessageDlg ausblenden
Zitat:
Delphi-Quellcode:
Grüße
Interface
uses ..,Dialogs; Klaus |
AW: Titelleiste / Rahmen der MessageDlg ausblenden
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Anhang 42238 na ja da bleibt der rahmen eben dran. danke für eure hilfe. |
AW: Titelleiste / Rahmen der MessageDlg ausblenden
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. |
AW: Titelleiste / Rahmen der MessageDlg ausblenden
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 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