api de windows

Iniciado por mataliebres, 17 Marzo 2015, 19:39 PM

0 Miembros y 1 Visitante están viendo este tema.

mataliebres

buenas, estoy intentando aprender la api de windows pero no me entero de mucho, en la funcion CreateWindowEx   en que variable se guarda el texto que pongo para poder hacer calculos con el?

Eternal Idol

¿Que le estas pasando como lpClassName?

CreateWindowEx function
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

mataliebres


Eternal Idol

Edit Control

Edit Control Text Operations

Cita de: msdnSetting and Retrieving Text

An application can set the text of an edit control by using the SetWindowText function, the SetDlgItemText function, or by sending the contol a WM_SETTEXT message.

To retrieve all text from an edit control, first use the GetWindowTextLength function or the WM_GETTEXTLENGTH message to determine the size of buffer needed to contain the text. Next, retrieve the text by using the GetWindowText function, the GetDlgItemText function, or the WM_GETTEXT message.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

mataliebres

El problema es que esta todo en ingles y traducido con el traductor de google tampoco me entero de mucho, podrias poner un ejemplo de codigo y explicarme en que variable se guarda? te lo agradeceria mucho

Eternal Idol

Si lo que queres es OBTENER el valor de un Edit - que es una cadena de caracteres ANSI o Unicode - podes hacerlo asi (ej. ANSI):

char szBuf[80] = { 0 };
SendMessage(hwnd, WM_GETTEXT, sizeof(szBuf), (LPARAM)szBuf);

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón