🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #201

Re: Icons

#201
From: Andreas Scherer
Date: Wed, 02 Aug 1995 12:22
19 lines
1326 bytes
> ich benutze Borland C++ 4.5 und habe eine Frage:

> Wie kann ich einem Dialog ein Icon zuordnen, das dann angezeigt wird,
> wenn ich den Dialog zum Symbol verkleinere ?

Du kannst natuerlich (wie aehnlich vorgeschlagen wurde) eine neue Dialog-
klasse von TDialog ableiten und darin die Paint-Methode ueberschreiben. 

Einfacher geht es, wenn Du Deinen Dialog als Client innerhalb eines 
FrameWindows anzeigen laesst. Der Dialog muss dabei die Eigenschaften
"untergeordnet" und "keinen Rahmen" besitzen und sollte keinen Titel haben.
TFrameWindow besitzt eine Methode SetIcon(TModule *,TResId), 
mit welcher Du Dein Icon zuweisen kannst.

Verwendest Du den Dialog modal - oder erstellst Du vielleicht ein DialogView?
Achte bei letzterem darauf, dass Du neben dem Ueberschreiben der virtuellen
TView-Methoden auch die Message vnIsWindow abfaengst...

Gruss Andreas.
Technical Details
Message-ID: <3vnqli$5vk@zdi.informatik.uni-stuttgart.de>
Path: arc1-ca.pugleaf.net!news.informatik.uni-stuttgart.de!scherer

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.informatik.uni-stuttgart.de!scherer
From: scherer@kafka.informatik.uni-stuttgart.de (Andreas Scherer)
Newsgroups: de.comp.lang.c++
Subject: Re: Icons
Date: 2 Aug 1995 12:22:10 GMT
Organization: Informatik, Uni Stuttgart, Germany
Sender: scherer@kafka (Praktikum NPP)
Distribution: world
Message-ID: <3vnqli$5vk@zdi.informatik.uni-stuttgart.de>
NNTP-Posting-Host: kafka.informatik.uni-stuttgart.de
Keywords: BC++, OWL