Multidesk.be » Forums » C en C++ » Een frame op een formulier tonen (gesloten)

Helpinformatie
Dit onderwerp bevindt zich in het archief.
Het is bijgevolg niet mogelijk er nog op te reageren.
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten
0 gasten lezen dit onderwerp.
^ Onderwerp geschreven door NightCreature op vrijdag 10 maart 2006 om 16:28:05.
NightCreature's avatar
Multiviteit: 1196
MSc.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
CODE
  1.  
  2. void __fastcall TForm1::Button1Click(TObject *Sender)
  3. {
  4.   Frame2 = new TFrame2(this);
  5.   HDC hDC = GetDC(Form1->Handle);
  6.   Frame2->ParentWindow = Form1->Handle;
  7.   Frame2->PaintTo(hDC,0,32);
  8.   Frame2->Repaint();
  9.   Frame2->SetFocus();
  10. }
  11.  


Het frame wordt op het formulier getekent maar het krijgt geen focus. Als je een oplossing weet maar code is geen C++Builder maakt me niet uit plaats maar.
Hieronder de frame code
CODE
  1.  
  2. //---------------------------------------------------------------------------
  3.  
  4. #include <vcl.h>
  5. #pragma hdrstop
  6.  
  7. #include "Unit2.h"
  8. //---------------------------------------------------------------------------
  9. #pragma package(smart_init)
  10. #pragma resource "*.dfm"
  11. TFrame2 *Frame2;
  12. //---------------------------------------------------------------------------
  13. __fastcall TFrame2::TFrame2(TComponent* Owner)
  14.   : TFrame(Owner)
  15. {
  16. }
  17. //---------------------------------------------------------------------------
  18.  
  19. void __fastcall TFrame2::Button1Click(TObject *Sender)
  20. {
  21.   Edit1->Text = "Hello!!!";
  22. }
  23.  
I need thought completion.
Shaders, een beetje vreemd maar wel lekker (voor de ogen dan he)
2.83Ghz Q9550 HD4850 512MiB 4GiB 1333Mhz DDR3 RAM
http://paulintheuk.blogspot.com
FE Programmer @ Codemasters (Front End)
^ Reactie #1 geschreven door NightCreature op maandag 13 maart 2006 om 09:26:20.
NightCreature's avatar
Multiviteit: 1196
MSc.
  • Bewerken
  • Citeren
  • Reageren
  • Verwijderen
  • Waarschuw een crewlid
Ok heb het al gevonden je moet em gewoon creeren en dan zijn parent zetten en klaar
I need thought completion.
Shaders, een beetje vreemd maar wel lekker (voor de ogen dan he)
2.83Ghz Q9550 HD4850 512MiB 4GiB 1333Mhz DDR3 RAM
http://paulintheuk.blogspot.com
FE Programmer @ Codemasters (Front End)
  • Pagina
  • 1 van 1
  • RSS
  • Eerste ongelezen reactie
  • Plaats een reactie
  • Abonneer mij
  • Onderwerp sluiten