Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » HWnd

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
27.09.2005, 13:59 Uhr
batman1976



Hallo!

ich habe folgendes Problem und hoffe, ihr könnt mir helfen (bin ziemlicher newbie):
ich steure eine kamera an, die mir ihre daten in einen buffer schreibt. diese daten möchte ich in einem GUI darstellen, und zwar in einem betimmten breich (also: links buttons, rechts, unter anderem, der berich wo ich das bild sehen soll).
ich habe auch eine funktion namens VIEW, die mir helfen soll den buffer zu visualisieren.
VIEW ist so aufgebaut:
SaPView(SapBuffer *pBuffer, HWND hwnd=SapHwndDesktop, SapViewCallbck=NULL, vois *pContext=NULL);

wobei:
pBuffer: datenquelle
HWND: windowshandle.

wie sag ich jetzt, dass der handle nur ein TEIL eines GUIs sein soll???

VIELEN DANK FÜR DIE HILFE
Martin

Dieser Post wurde am 27.09.2005 um 14:16 Uhr von batman1976 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.09.2005, 14:22 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Das Handle ist immer die ID eines kompletten Fensters, Datei oder sonst was.

Die Frage ist jetzt wie du das Bild der Kamera im Fenster darstellst, denn dabei musst du dann die Position und Größe des Bildes beeinflussen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.09.2005, 14:33 Uhr
batman1976



hi guybrush!

genau da liegt ja mein problem: ich möchte das bild ja nicht in einem extra popup darstellen, sondern als teil des gui.
das bild ist 1024x1000.
ich möchte ja wirklich so einen kleinen rahmen drumrum, damit eine optische abgrenzung da ist.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
27.09.2005, 14:47 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


ja schon klar. Aber um dir helfen zu können musst du sagen wie du das bild darstellst, oder hast du keinen Einfluss auf die SaPView Funktion?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
27.09.2005, 14:57 Uhr
batman1976



ok...super danke für den hilfeversuch
ich leg jetzt mal alle informationen auf den tisch:
also, das bild wird aufgenommen und verändert (fft), dann hat das bild 1024*1000. type ist float. jetzt KÖNNTE ich es in einen BUFFER schreiben und mittels VIEW darstellen (laut hersteller am schnellsten, und um das geht es mir). anstonsten ist es mir egal WIE ich das bild darstelle, eben nur im GUI.
wie meinst du, ob ich EINFLUSS auf SapView habe?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
27.09.2005, 15:43 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Ich dachte das wäre eine Funktion von dir, aber ist dann wohl eher vom Hersteller und du kannst sie nicht verändern...

Hmm du könntest entweder ein Child Fenster in deinem eigentlichem Fenster erstellen das du entsprechend plazierst und dann übergibst du einfach das Handle des Childs an SapView.

Oder du guckst die mal die GDI Funktionen an und versuchst das Bild selbst zu malen, aber da ist der andere Vorschlag IMHO besser.

Dieser Post wurde am 27.09.2005 um 15:43 Uhr von Guybrush Threepwood editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
27.09.2005, 15:44 Uhr
batman1976



jawoll...CHILDFENSTER hört sich WIRKLICH prächtig an!!!
darf ich so unverschämt ein und fragen wie man das ding in VC++ anlegt??
DANKE,DANKE,DNAKE,DANKE!!!
Martin
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
27.09.2005, 15:49 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Da kann ich dir leider nicht viel weiterhelfen weil ich in der MFC nicht sonderlich bewandert bin und ich gehe mal davon aus das du eine Anwendung mit MFC Gerüst hast wenn du in diesem Forum postest.
Am Besten guckst du dich mal ein bisschen im Klassenassistenten um, suchst bei google oder wartest bis jemand anderes hier antwortet
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
27.09.2005, 15:58 Uhr
batman1976



mach ich!!! DANKE NOCHMALS!!!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: