Skocz do zawartości

Answer

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Posty napisane przez Answer

  1. Witam, mam taki problem, mam powiedzmy taką klasę:

    class X
    {
     int *tab;
     ....
    }

    w destruktorze kasowana jest tablica
    i nie wiem jak przeciążyć dla tego operator+. Bo gdy stworzę klasę w operatorze +. i zwrócę przez referencje.

    X& operator+(const X& x2)
    {
      X kopia_wyjsciowa;
    }

    To wskażnik, na tablicę (*tab) jest pusty. sądze że to spowodu iż przy wyjściu z wywoływany jest destruktor dla kopii, która kasuje tablice. a zwracane jest tylko adres. (Mam błędy w kompilatorze przy odwołaniu do tablicy)

    Znalazłem sposób aby "kopia_wyjsciowa" zrobić jako "static", ale czy to jest jedyne i słuszne wyjście.

  2. witam.
    Chciałbym załadować ikonę z pliku .exe której nazwa wygląda mniej więcej tak (znajduje się w zasobach pliku)

    "C:\\Windows\\explorer.exe,0"

    ale funkcja LoadImage() sobie z tym nie radzi, i chciałbym wiedzieć za pomocą jakiej funkcji mógłbym załadować taką ikonę.

  3. Nieznana ilość części w pliku .ini nie powinna być problemem
    wystarczy napisać INI w stylu :

    [Ogolne]
    IloscCzesci = 2
    [1]
    Nazwa = Nazwa1
    [2]
    Nazwa = Nazwa2

    Kazda sekcja odpowiadałaby za osobnego użytkownika, a IloscCzesci to chyba mówić nie muszę ..

  4. Dzięki za odpowiedż. Ale czy jest jakiś sposób na pobranie ikony konkretnego folderu. Tak jak w XP-ku.

    DODANE:
    -----------------------------------------------------------------------------
    Już nie trzeba. Sam znalazłem odpowiedż. Wymyśliłem że można
    to zrobić przez:
    Aby pobrać plik ikony folderu:

    GetPrivateProfileString(".ShellClassInfo","IconFile","DEFAULT",(LPSTR)&ikona,sizeof(ikona),"C:/Folder/Desktop.ini");
    

    i jeszcze jej miejsce w pliku (indeks ikony):

    int indeksikony = GetPrivateProfileInt(".ShellClassInfo","IconIndex",0,"C:/Folder/Desktop.ini");
    
  5. Witam,
    W kontrolce TreeView chciałem umieścić foldery jak w explorerze. I tu pojawia się problem.

    Nie wiem jak wylistować podfoldery razem z ich ikonami tzn. wszystkie dyski razem z ikonami dodać do kontrolki TreeView, a po rozwinięciu któregoś wszystkie podfoldery (także z ich ikonami) dodatkowo sprawdzając czy nie są puste.

×
×
  • Utwórz nowe...