myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   hilfe bei "c" (https://mygully.com/showthread.php?t=2660782)

rickofdevil 16.07.12 00:46

hilfe bei "c"
 
nabend brauche hilfe bei nen programm, bin ne ziemlicher anfänger und hab eig noch so gut wie keine ahnung :confused:

http://img220.imageshack.us/img220/4...enshot1lfi.jpg

also soweit bin ich gekommen -.- mit anleitung etc..

nur jetz ist die frage für mich wie kriege ich in das feld einen Text ?

der code ist im spoiler. ist in c geschrieben.



hoffe mir kann irgendwer helfen.

danke schonmal im vorraus.

lg rickofdevil

slahn 16.07.12 10:50

Wenn du noch dazu sagen würdest dass es sich hier um WinAPI handelt (am besten in der Überschrift) dann würdest du sicher mehr (wobei wer weiß ...) Helfer finden. Du arbeitest hier ja nicht mit ANSI-C sondern eben zusätzlich mit WinAPI. Wenn jemand C kann, muss er noch lange nicht WinAPI verstehen.

ProgMaster 16.07.12 17:00

Er sagt ja selbst, dass er keine Ahnung hat...will aber Programmieren...?

slahn 16.07.12 18:43

Zitat:

Zitat von ProgMaster (Beitrag 23679446)
Er sagt ja selbst, dass er keine Ahnung hat...will aber Programmieren...?

Ich glaube dass nennt sich lernen ... Man soll es kaum glauben, aber es gibt noch Menschen, die etwas neues lernen wollen und sich nicht mit dem Wissen zufrieden geben, mit dem sie auf die Welt gekommen sind ... :rolleyes:

Madddin_89 16.07.12 22:28

Ich kann dir in dem fall zwar nicht weiterhelfen,
aber falls du microsoft visual studio benutzt, empfehle ich dir:

"MFC"
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

wenn ich nicht falsch liege, benutzt mfc die WinAPI.
Lasse mich da aber gerne berichtigen.

Lese dich da mal rein.
Hoffe es hilft.

Edit: kann sein, dass das nur mit c++ funktioniert

ProgMaster 16.07.12 23:44

Zitat:

Zitat von slahn (Beitrag 23679753)
Ich glaube dass nennt sich lernen ... Man soll es kaum glauben, aber es gibt noch Menschen, die etwas neues lernen wollen und sich nicht mit dem Wissen zufrieden geben, mit dem sie auf die Welt gekommen sind ... :rolleyes:

Ganz genau! Nur "selbst" lernen scheint nicht in Frage zu kommen... Lesen? Viel zu anstrengend! Sollen lieber andere machen und es erklären... Für jeden grundlegende Frage, wird ein Thread eröffnet... So geht Lernen heute...

burnedhead 17.07.12 00:36

Zitat:

Zitat von ProgMaster (Beitrag 23680490)
Ganz genau! Nur "selbst" lernen scheint nicht in Frage zu kommen... Lesen? Viel zu anstrengend! Sollen lieber andere machen und es erklären... Für jeden grundlegende Frage, wird ein Thread eröffnet... So geht Lernen heute...

Ernsthaft? Lese dir mal den Beitrag nochmal durch und überdenke diesen mal gut. ಠ_ಠ
Ich bin zwar Leihe im Programmieren, da ich mich noch nicht allzu lange mich damit beschäftigt habe, doch habe ich trotzdem die Erfahrung gemacht, dass es oft im Internet keine ordentlichen Tutorials gibt. Und Bücher kosten auch etwas viel mit der Zeit.
Das nächste mal beantworte zumindest mal die Frage des TE und dann kannst du deine dämlichen Kommentare loslassen.

Zur eigentlichen Frage: Versuch's mit nem Label. (Textfeld)

In C++ dürfte das ungefär so aussehen:

Code:

void ErstelleLabel(){
  <span class="posthilit">Label</span> Label1;
  Label1->BorderStyle = System::Windows::Forms::BorderStyle::None; //Kein Rahmen
  Label1->Text = L"Hier ist mein Text"; //Inhalt
  Label1->AutoSize = true; //Label passt sich Schriftlänge / -Größe an
  Label1->Left = 5; //Position
  Label1->Top = 5; //Achtung: Top zählt von Oben nach unten!
}

Ich hoffe ich konnte etwas helfen (Bin halt nicht gerade weit im Programmieren). Und lass dich nicht demotivieren von irgendwelchen Idioten. Fragen schadet niemanden und ist meist einer der besten Möglichkeiten zu lernen. :T

ProgMaster 17.07.12 07:18

Würdet ihr beide mal 15 Minuten in ein richtiges Buch werfen, dann könnte man sich die dummen Fragen und Antworten sparen. Das sind Grundlagen, die man sich sehr leicht und mit wenig Mühe selbst beibringen kann.

germgerm 17.07.12 10:20

Zitat:

Zitat von rickofdevil (Beitrag 23678298)
...
nur jetz ist die frage für mich wie kriege ich in das feld einen Text ?
...

Du könntest das Switch in deiner Funktion WindowProcedure erweitern:

Code:

case WM_PAINT :
          {
              PAINTSTRUCT ps;
              HDC hDC;

              hDC = BeginPaint(hWnd, &ps);
              TextOut(hDC, 0, 0, "BLA BLA", 7);
              EndPaint(hWnd, &ps);
              return 0;
          }


rickofdevil 17.07.12 12:20

Zitat:

Ich glaube dass nennt sich lernen ...
genau das :) ich will es lernen ;)

Zitat:

Nur "selbst" lernen scheint nicht in Frage zu kommen... Lesen? Viel zu anstrengend! Sollen lieber andere machen und es erklären...
scheint nicht in frage zu kommen ? Fragen ist doch wohl erlaubt. :confused:

Zitat:

Ich bin zwar Leihe im Programmieren, da ich mich noch nicht allzu lange mich damit beschäftigt habe, doch habe ich trotzdem die Erfahrung gemacht, dass es oft im Internet keine ordentlichen Tutorials gibt. Und Bücher kosten auch etwas viel mit der Zeit.
so sehe ich das auch. und nach nem langen date mit "Google" hab ich mich endschlossen hier zu fragen.

Zitat:

Würdet ihr beide mal 15 Minuten in ein richtiges Buch werfen, dann könnte man sich die dummen Fragen und Antworten sparen.
Wie viele Bücher gibt es ? Wie viele Tutorials ?

sehr viele. und man kann nicht alles immer direkt verstehen.:dozey:

wie schon gesagt sowas nennt sich lernen :mad:

habs jetz hingekriegt. dank burnedhead und germgerm.

lg rickofdevil


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.