Skocz do zawartości

giron

Stały użytkownik
  • Postów

    12
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez giron

  1. czesc, robil juz moze ktos cos takiego ?

     

    jakw c++ lub VC++ czytac plik excela - xls ale tak zeby moc czytac wartosc wskazanej komorki i na dodatek kolor tla tej komorki

     

    dzieki i pozdrawiam

    giron

  2. czesc, chce ustawiac w programie (pisanym w VC++) szybkosc kursora myszy, (tak jak mozna to robic w PanelSterowania->Mysz->OpcjeWskaźnika->Ruch->WybierzSzybkośćWskaźnika), a dokladniej mowiac przy trzymaniu spacji chce go zwalniac, zastosowalem takie cuś :)

     

    int mouse[2];

    mouse[0] = 0;

    mouse[1] = 0;

    mouse[2] = 1;

     

    ::SystemParametersInfo(SPI_SETMOUSE, 0, mouse, 0);

     

    ale nic nie pomoglo, nie bylo reakcji.

     

    Sprawdzalem tez SPI_GETMOUSE ale tez mi nie podaje!

     

    Pytanie: co robie zle lub gdzie jest blad w rozumowaniu ?

     

    pozdrawiam i dzieki, giron

  3. czesc,

    mam zalozony hook na klawiature i funkcje obslugujaca to KeyboardProc -

    co w niej moge zrobic aby przy puszczeniu klawisza LWIN (KeyUp) system nie zareagowal na to, czyli nie wywolal menu Start tylko zeby to zignorowal ?

    pozdrawiam i dzieki

  4. czesc, czy ktos kojarzy moze za pomoca jakich funkcji WinApi, badz VC++ moge uzyskac dane na temat polozenia monitorow w przypadku korzystania z dwóch? - (dual head)

     

    szukalem w funkcji GetsystemMetrix() ale tam jest wydaje mi sie za malo danych abym mogl wywnioskowac gdzie umieszczone sa na globalnej przestrzeni poszczegolne monitory i jakie maja rozdzielczosci.

     

    pozdrawiam, giron

  5. Witam wszystkich serdecznie,

    chcialem sie spytac jak zrobic w VisualC++ 6.0 zbey program uruchamial mis ie jako zminimalizowany w Trayu?, w ogole jak sie robi traya w VC++?

    i 2 pytanie czy jak juz bede mial moj program zminimalizowany w trayu to czy bedzie on reagowal na hotkey swoj? i jak wtedy okno programu zmaksymalizowac

     

    dzieki wielkie i pozdrawiam, Giron :D

  6. jak uzywa sie registerhotkey w VC++ ?

    rozumiem ze w OnCreate wywolam funkcje RegisterHotKey(...)

    a w OnClose funkcje UInregisterHotKey(..)

     

    ale gdzie wstawie obsluge hot key ?

    wszedzie pisza o jakims WM_HOTKEY ale widze ze w VC++ nie ma w ClassWizard takiej wiadomosci !

    prosze o pomoc !

    dzieki i pozdrawiam

  7. do tej pory program uruchamialem za pomoca klawiszy skrotu windowsu, i beda gdziekolwiek moglem odpalic program, ale teraz nie zalezy mi na odpaleniu programu tylko jego zmaksymalizowaniu,

    chcialbym zeby to dzialalo tak:

    uruchamiam sobie sam program i uruchamia sie on w wersji zminimalizowanej, nastepnie bedac i robiac cokolwiek kiedy przycisne jakis klawisz zeby moj program sie maksymalizowal, a kiedy go puszcze zeby sie chowal.

     

    prosze o pomoc i pozdrawiam

  8. czesc, szukam pomocy, poniewaz jeszcze nie robilem podobnych rzeczy

    Chcialem sie spytac jak najlepiej zrobic hak na klawiature, jak w ogole go zrobic :D, dokladniej mowiac chcialbym aby po uruchomieniu programu mozna bylo robic cos innego, ale w momencie nacisniecia danego klawisza "uaktywnial sie" moj program, po puszczeniu klawisza spowrotem sie "chowal"

     

    dzieki i pozdrawiam wszystkich :D

  9. czesc, mam taki problem, pisze programik do grafiki ktory ma szybko sie uruchamiac i rownie szybko po zrobieniu swojego zamykac sie. Jednak po zamknieciu programu i zwroceniu focusa ma wpisac w to okno do ktorego wroci jakis tekst. W kazdym razie program uruchamia sie w kazdym momencie, poprzez klawisz skrotu - windowsowa opcja, dla elementow z pulpitu.

    Przyklad pisze sobie cos w notatniku, nagle uruchamiam program klawiszem skrotu, program robi swoje i po wyjsciu z niego, jak focus wroci do notatnika, a dokladnie jego okna Edit ma wypisac tekst.

    Do tej pory udalo mi sie najpierw dobrac do Notatnika, pobierajac w programie okno -> GetWindow(GW_HWNDNEXT) i nastepnie jego child -> GetWindow(GW_CHILD). I dzialalo ok, tylko ze nie kazdy program ma taka strukture okien. Inny sposob ktory uzylem: sprawdzenie wszystkich dzieci tego programu, np. notatnika. I w ten sposob udalo sie wyslac tekst do Notatnika, Visuala, czy programu UltraEdit (program typu MDI, z dokumentami). Tekst wysylam funkcja PostMessage(). najpierw robilem za pomoca WM_CHAR, teraz jako WM_KEYDOWN i WM_KEYUP, bo to pierwsze nie wszedzie hulalo.

    W kazdym razie nie podoba mi sie ten drugi sposob, chyba przekombinowany, i nie daje rady wszystkim programom, a pierwszy niewystarczajacy (dzialal tylko na Notatnik, z tych na ktorych testowalem).

    Szukam funkcji API, MFC, lub lepszego sposobu - (pisze w VisualStudio 6), ktore pozwola mi "latwo i przyjemnie" uzyskac wskaznik, dostep do tego okna (Edita) w ktorym potem bede mogl wpisac tekst, czyli okno majace ostatni focus, ale nie jako program (Notatnik) tylko konkretne okno. Czyli najlepiej jakby istniala funkcja typu

     

    pobranie okna z ktorego startowalem, np. notatnika

    CWnd* wnd GetWindow(GW_HWNDNEXT); <- to stosuje

     

    i cos jak:

    CWnd* wnd_poszukawane = wnd->GetLastActiveWindow(); <- z tym ze takiej nie ma w MFC

     

    prosze o pomoc i dzieki,

    pozdrawiam

  10. dzieki za rade, chcialem sie zatem spytac ktorego z tych radeonow polecasz kupic, zeby mial dual head, i w ogole to co powyzej opisywalem

     

    HIS RADEON 9250 128DDR 128 bit TV 290 zł. <- czy ta ma dual head ???

    HIS RADEON 9550 128DDR 128 bit TV/DVI 290 zł.

     

    SAPPHIRE RADEON 9250 128MB 128bit TV/DVI 250 zł.

    SAPPHIRE RADEON 9550 128MB 128bit TV/DVI 280 zł.

     

    jeszcze dodam ze nei potrzebuje karty graficznej do gier, zalezy mi natomiast wlasnie na tym zeby karta obslugiwala 2 monitory.

    dzieki i pozdrawiam

×
×
  • Dodaj nową pozycję...