Når du siger en lille hvid boks, så går jeg udfra at det f.eks. er et textarea-tag du tænker på i HTML
<textarea>...</textarea>
I C er dét, desværre bare en del sværere. Du siger selv at du ikke forstår så meget af dit program, og efter min mening, burde du måske læse lidt mere omkring hvordan det fungerer før du kaster dig ud i det hele. Hvis du vil prøve lykken nu, så er det funktionen, CreateWindowEx() du skal bruge. Denne funktion bruges til vinduer, controls, etc. Du skal bruge klassen, "EDIT", for at lave et "textarea" (i "HTML-sprog").
CreateWindowEx(...,
"EDIT",
...);
Du skal selvfølgelig selv tilføje styles, osv. Hvis du ønsker at den skal fylde hele vinduet, kræver det at du bruger en funktion (hvis størrelsen er dynamisk), til dette kan du bruge GetClientRect() der som argument bl.a. tager en RECT-struktur
HWND hWnd;
// ...
RECT windowSize;
GetClientRect(hWnd, &windowSize);
// Størrelserne kan du bruges via:
// windowSize.right (X-aksen)
// windowSize.bottom (Y-aksen)
Som sagt er det at lære Win32 API'et, bare nogenlunde at kende, en ordenligt mundfuld. Hvis du ikke kender C (eller C++) er det en idé at lære det først, og derefter sætte dig grundigt ind i Win32 API'et. Derudover ville det være en idé at anskaffe dig Win32-referencen/dokumentationen.
Mere information omkring de forskellige funktioner, mm., kan findes på MSDN.