[ hwfanatic @ 25.06.2004. 12:38 ] @
Da bi vaša ideja o tome šta zapravo želim bila najkompletnija, najbolje da negde u svom tray-u potražite ikonicu mbm-a, kliknete levim dugmetom, pa negde u opcijama uključite osd display. Sada kada vidite fluorescentno zelene karaktere na svom ekranu, uključite svoju omiljenu igru, poigrajte se malo, ali ne zaboravite da primetite da je osd još uvek tu (a i kako biste zaboravili kada baš štrči). Eto, tako mi nešto treba.

E, sad, da ne bude da očekujem da mi neko to servira, rećiću samo da istražujem na temu već nekoliko nedelja, i da već polako postajem nervozan, te molim nekog većeg poznavaoca od mene da mi pripomogne.

Analizom datoteke mbm5osd.dll sam došao do zaključka da je cela stvar urađena isključivo koristeći GDI, što, jelte, nije nimalo čudno. Jedino što sam ja uspeo po ovom pitanju jeste da prekopiram neki (nebitno koji) canvas na DC desktop prozora. Pogađate da to nikako ne ostvaruje željeni efekat, jer se desktop menja, te nije uvek na vrhu itd. Osvežavanje, ili bolje reći periodično kopiranje tog canvasa na isto mesto previše vuče procesorsko vreme, a i ne radi lepo sa igrama. E sad, daljom analizom gorepomenute biblioteke sam utvrdio da autor (Alex) u jednom trenutku koristi EnumDisplayMonitors, kao i neke druge api pozive slične namene. To mi je dalo ideju (koliko god ona čudno i neizvodljivo zvučala) da napravim dva DC-a tako ću da ovaj "moj" moći samo ja da menjam, nezavisno od DC desktopa, te će biti vidljiv uvek itd. Druga ideja je da "napravim" drugi monitor čije će početne kordinate na virtuelnom monitoru isto biti 0,0, pa bi to možda proizvelo traženi efekat.

Jedini je problem, da i posle više dana istraživanja po msdn bazi, ja nisam siguran kako to da uradim (ni jedno ni drugo)... Molio bih bilo za kakav savet, stvarno mi treba podrška.

Hvala unapred!
[ hwfanatic @ 26.06.2004. 22:39 ] @
Ljudi, ovo ne bi trebalo da bude teško za uraditi, samo je potrebno znati i pokoju caku. E, ja to ne znam, i molio bih svakoga da ubaci bilo kakvu ideju ovde, jer sam stvarno uložio previše vremena tražeći odgovor da bi sada odustao...
[ Rapaic Rajko @ 08.07.2004. 08:27 ] @
Ne zameri, ali ja stvarno ne znam sta je to mbm...? Za osd i nekako da naslutim, ali ovo prvo nikako...
Sta ti u stvari zelis? Parce nacertanija koje je stalno stayontop na ekranu, sta god vrteo?
Pozdrav

Rajko
[ hwfanatic @ 08.07.2004. 08:59 ] @
Mbm, iliti Motherboard Monitor, je programče za nadgledanje temperature, brzine fana i tako to; vrlo popularno, btw. I da, meni treba baš to što si naveo...

U međuvremenu sam malo eksperimentisao i uspeo, na moje veliko čuđenje, naterati formu preko DirectX surface-a. I to skoro da vrši posao, sa tim da nije providno. Probao sam i da ga učinim providnim, ali odna treperi, DoubleBuffered ili ne.