Leon Napisano Styczeń 30, 2018 Autor Zgłoś Udostępnij Napisano Styczeń 30, 2018 Chce odczytac z edita i zapisac to do pliku. Robie to w nastepujacy sposob: case WM_PAINT: GetLocalTime(&systime); hYear = CreateWindowEx(WS_EX_CLIENTEDGE,"edit", NULL, WS_CHILD | WS_VISIBLE | ES_RIGHT, 10,30,100,20, hWnd, (HMENU)100, hInstance, NULL); sprintf(year, "%d", systime.wYear); SetDlgItemText(hWnd, 100, year); break; case WM_COMMAND: switch(LOWORD(wParam)) { case 106: file.open(".\\docklets\\Reminder\\remaind.txt",ios::app); dateLength = GetWindowTextLength(hYear); yText = (PBYTE) malloc ((dateLength + 1) * sizeof (TCHAR)); GetWindowText(hYear, (PTSTR) yText, dateLength + 1); file.write((TCHAR*)yText, dateLength); Jednak to nie dziala. Nic do pliku nie jest zapisywane. Jezeli zapisywanie przeniose do WM_PAINT to zapisuje, a tak nie. Dlaczego? Czy gubiony jest uchwyt do edita? Dzieki za odpowiedz Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.