Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
MisterD
Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 27.10.2005, 14:22 Titel: |
|
|
mach einfach statt MB_ICONINFORMATION ne andere variable.. MB_ICONSTOP MB_ICONWARNING MB_ICONQUESTION etc.. msdn hilft. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
|
OdinX
Anmeldungsdatum: 29.07.2005 Beiträge: 253 Wohnort: SG Schweiz
|
Verfasst am: 27.10.2005, 14:23 Titel: |
|
|
ich glaube er meint das icon im titelbalken |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
mjs
Anmeldungsdatum: 26.09.2005 Beiträge: 75 Wohnort: Adelheidsdorf
|
Verfasst am: 27.10.2005, 14:34 Titel: |
|
|
Wenn er das Icon im Titelbalken meint, dann sollte AFAIK das Icon des Fensters angezeigt werden auf das der Pointer (erstes Argument, im o.g. Beispiel: NULL) verweist. Wenn NULL angegeben wird, wird vermutlich das Icon der Anwendung (Icon der EXE-Datei?) verwendet.
Gruß,
Mark |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
Devilkevin aka Kerstin
Anmeldungsdatum: 11.11.2004 Beiträge: 2532 Wohnort: nähe Mannheim
|
|
Nach oben |
|
|
Dominik
Anmeldungsdatum: 22.12.2004 Beiträge: 172
|
Verfasst am: 28.10.2005, 13:54 Titel: |
|
|
Hi ist es nicht das selbe, wenn du MB_TOPMOST verwendest?
Bei MB_TOPMOST kommt das Icon nicht. |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
|
OdinX
Anmeldungsdatum: 29.07.2005 Beiträge: 253 Wohnort: SG Schweiz
|
Verfasst am: 28.10.2005, 14:17 Titel: |
|
|
ohne MB_TOPMOST kommt auch kein Icon
Code: | '$include: 'win\user32.bi'
MessageBox NULL, "Text", "Überschrift", MB_ICONINFORMATION |
|
|
Nach oben |
|
|
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1875 Wohnort: D59192
|
Verfasst am: 28.10.2005, 20:26 Titel: |
|
|
Hi,
das Icon der EXE (aus *.rc - Datei) kann normalerweise nicht oben links in der Titelzeile auftauchen.
Nur wenn es als hIcon in der WindowClass registriert wurde. In der Titelzeile taucht nur das registrierte Icon auf
(kann auch nicht gewechselt werden, da das Fenster erst nach der Registrierung der WindowClass erstellt wird).
In einer Messagebox , mit Handle des aufrufenden Window, bekomm ich nur bei MB_SYSTEMMODAL= &H1000 das Winicon, sonst kein Icon!
(Window ME)
Gruß
Volta
edit/ probiert mal: Code: | MessageBox null,"test","test",&h107F | ganz stark!!!!
edit 2/ Tip: wer die EXE über eine *.rc - File mit einem Icon (16x16) schmückt
rc - File: zB. Code: | ICON_1 ICON finder.ico | kann durch angabe von
Code: | .hIcon = LoadImage(hInstance, "ICON_1", IMAGE_ICON, 16, 16, LR_COPYFROMRESOURCE) | bei der WndClass, dieses Icon in der Titelzeile links oben sehen (nicht in der MessageBox). _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
|
|