[WinAPI] Wstawianie tekstu oraz zmiennych typu int.
Ostatnio zmodyfikowano 2014-11-16 10:33
oen432 Temat założony przez niniejszego użytkownika |
[WinAPI] Wstawianie tekstu oraz zmiennych typu int. » 2014-11-15 17:25:28 Witam, Jak mogę dodać tekst razem z zmienną int? HDC msg; PAINTSTRUCT ps;
int test = 1;
msg = BeginPaint( hwnd, & ps );
TextOut( msg, 50, 50, "Tekst", 5 );
EndPaint( hwnd, & ps );
Mój przykładowy kod z tekstem. Chciałbym takim samym sposobem wyświetlić "int test". Jakim sposobem to zrobię? |
|
MrPoxipol |
» 2014-11-15 20:02:34 |
|
oen432 Temat założony przez niniejszego użytkownika |
» 2014-11-15 21:49:28 Ale to nie jest konsola. Tutaj to nie działa. |
|
1aam2am1 |
» 2014-11-15 21:59:24 Zamień int na string. |
|
oen432 Temat założony przez niniejszego użytkownika |
» 2014-11-15 22:23:09 67 29 C:\Documents and Settings\Oen\Pulpit\main.cpp [Error] cannot convert 'std::string {aka std::basic_string<char>}' to 'LPCSTR {aka const char*}' for argument '4' to 'WINBOOL TextOutA(HDC, int, int, LPCSTR, int)' HDC msg; PAINTSTRUCT ps;
std::string a;
a = 1;
msg = BeginPaint( hwnd, & ps );
TextOut( msg, 50, 50, a, 5 );
EndPaint( hwnd, & ps ); |
|
1aam2am1 |
» 2014-11-15 22:35:38 TextOut( msg, 50, 50, a.c_str(), 5 );
|
|
oen432 Temat założony przez niniejszego użytkownika |
» 2014-11-16 10:33:45 Kompluje się bez błędów i wyświetla ale nie to co trzeba tylko same kreski - |||||. Jednak gdy będzie tam tekst, to działa jak trzeba. |
|
« 1 » |