Witam, piszę prosty programik w winapi. Mam problem, tekst znika mi po minimalizacji okna. Nie jest to tekst stały, wyświetla się po naciśnięciu przycisku, więc kodu odpowiedzialnego za jego wyświetlanie nie mogę umieścić w WM_PAINT. Jak zmusić program, aby ponownie wypisał tekst(za pomocą DrawText) znajdujący się w tym przypadku w WM_COMMAND po maksymalizacji?
Drugi problem to nie wyświetlająca się ikonka w trayu.
to działa(więc z ikonką jest chyba w porządku):
wincl.hIcon = LoadIcon (hThisInstance, "ikona");//działa ikona programu
wincl.hIconSm = LoadIcon (hThisInstance, "ikona"); //tez dziala
ale to już nie:
NOTIFYICONDATA nid;LPSTR sTip = "programik";
...
nid.cbSize = sizeof(NOTIFYICONDATA);
nid.hWnd = hwnd;
nid.uID = ID_TRAY1;
nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP;
nid.uCallbackMessage = CMSG_TRAY1;
nid.hIcon = LoadIcon (hThisInstance, "ikona"); // ikona w trayu nie wyswietla się(jakby przezroczysta) ale sam tray działa
lstrcpy(nid.szTip, sTip);
Shell_NotifyIcon(NIM_ADD, &nid);
Proszę o pomoc, i pozdrawiam:)