Hirdetés
- Amlogic S905, S912 processzoros készülékek
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Melyik tápegységet vegyem?
- NVIDIA GeForce RTX 3060 Ti / 3070 / 3070 Ti (GA104)
- Van képe mindent kiírni a HAGiBiS SSD házának
- TCL LCD és LED TV-k
- Új Xeonokkal szorongatná meg az Intel az AMD-t
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Bambu Lab 3D nyomtatók
- Fejhallgató erősítő és DAC topik
Új hozzászólás Aktív témák
-
Hát nem tudom mennyire van értelme úgy általában asztali fejlesztéssel foglalkozni. Készülnek még új asztali appok? Lehet őket monetizálni? Ha írsz egy asztali appot, mennyi pénzt kell beleölni abba, hogy egyáltalán megtalálják?
Szerintem manapság egyrészt webre, másrészt (és főleg) mobilokra megy a fejlesztés. -
jattila48
aktív tag
Hát, úgy látom nem igazán érdekel senkit a Windows programozás, de legalábbis a felvetett probléma (hiba) biztosan nem. Közben kiderült, hogy a Windows 7/10 alatt a Visual Studio common control 5.x verzióval linkeli a programot, ez okozza a fent leírt hibát, holott elvileg így is jól kéne működnie. Külön manifest-ben, vagy #pragma-ban kell kérni, hogy a 6.0-ás common control-lal linkeljen, és úgy már jó lesz. Egyéb hibák is vannak az 5.x verzióval:
pl. a listview control tooltip controljának küldött WM_TIMER üzenetek elkezdenek feltartóztathatatlanul ömleni, ha a listview "üres" (ahol nincs list item) területére clickkelünk. Valószínűleg a tooltip üzenet kezelő függvényének a WM_TIMER üzenet(ek) kezelése után kill-elni kéne a timert, de ezt nem teszi meg.
A treeview controll "félig takart" item-én csak akkor jelenik meg a tooltip, ha előzőleg a kurzor szintén olyan itemen volt, amin meg kellet volna jelennie a tooltipnek, és közvetlenül erről mozdítottuk át a másik itemre.
Mindezek a hibák 6.0-ás verzióval nem jelentkeznek. A kérdésem az (persze csak költői), hogy régebbi verziójú windowsokon (ahol esetleg még nem is volt 6.0-ás common control) is fent álltak ezek a hibák, vagy csak a Windows 7/10 verziókkal együtt van ez, vagy esetleg valamit rosszul linkelek, rosszul állítok be a projectben?
Windows 7-en a 6.0-ás common control elég jól néz ki, de Windows 10-en pocsék. Nagyon zavaró pl., hogy a listview control header-je (listview repot módban), (ahová az oszlopok nevét szokták írni) fehér, alig különül el a kliens területtől. A tooltipek szintén egyszerű fehér színűek, szemben a Windows 7 metál szürke áttűnős tooltipjével, vagy az 5.x sárga tooltipjével. Esetleg, ha valaki meg tudná mondani, hogy lehet Windows 10-en Windows 7 megjelenésű controlokat használni, annak örülnék. -
jattila48
aktív tag
És akkor lenne is egy kérdésem: A TreeView control-t használom API fv.-ekkel. Szerintem hibás a TreeView megvalósítása. Egy directory fát jelenítek meg az ablakban, ami ha elfér az ablakban, akkor függőleges scrollbar nélkül jelenik meg:
Ez idág OK. Ha expandálom a legalsó "Public" itemet, akkor az abalak scrollozódik, és megjelenik a függőleges scrollbar, lehúzva az ablak aljára: ez is OK
(Közben valamiért nem tudok képet feltölteni)
Felhúzom a scrollbart, akkor az 1. képhez hasonló a megjelenés, de a "Public" item előtt '-' jel áll, jelezve, hogy az item még expandált. Ez is OK.
Na most ha collapse-elem a "Public" itemet, akkor a scrollbar nem tűnik el (holott el kéne), de nem is használható. Vagyis valójában megszűnik, de az ablak nem lesz megfelelően frissítve. Ha a desktopon kívülre viszem az ablakot és visszahúzom, akkor frissül az ablak, és már nem jelenik meg a scrollbar.
Próbáltam UpdateWindow-val frissíteni az ablakot, amitől sokkal jobb lett a helyzet, de a hiba nem szűnt meg teljesen. Néha még így is fennáll.
Találkoztatok már ezzel? Hogy lehetne megoldani? Én rontok el valamit, vagy tényleg "gyárilag" hibás a TreeView control? -
jattila48
aktív tag
Főleg Windows API programozással kapcsolatos hozzászólások jöhetnének ide, de elfér az MFC, WPF, XAML, .Net, COM, vagyis minden technológia, ami a Windows GUI programozását, és a Windows operációs rendszer belső működését érinti. Elsősorban a Windows operációs rendszer rejtelmeit, és a rendszer által nyújtott szolgáltatásokat/technológiákat tárgyalhatnánk programozási szempontból. A használt programozási nyelv kevésbé érdekes, az azokkal kapcsolatos kérdésekre külön topikok vannak. Mivel a rendszer mélyebb működését szeretnénk megérteni, ezért leginkább C/C++ nyelven írt kérdéseket és válaszokat várok. Persze lehet más is (pl. Python, C#, Visual Basic, VBA, stb.), de a magas szintű könyvtárak használatára vonatkozóan érdemes más topikot felkeresni.
Új hozzászólás Aktív témák
Hirdetés
- PlayStation 5
- Amlogic S905, S912 processzoros készülékek
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- iPhone topik
- Melyik tápegységet vegyem?
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- NVIDIA GeForce RTX 3060 Ti / 3070 / 3070 Ti (GA104)
- Van képe mindent kiírni a HAGiBiS SSD házának
- TCL LCD és LED TV-k
- Horgász topik
- További aktív témák...
- Honor Magic8 Lite 12/512GB, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- Samsung 4k-s UHD Tévé eladó (ue65mu7002t)
- Tronsmart halo 300 kiváló állapotban 3hónaposak 2db az ár fix !!!!!!!
- Bomba áron dobozos Hp Laptop! /AMD Ryzen 5-7520U/8 GB/256 SSD/FHD/Garancia
- Asus A17 FA707NUR 17.3" FHD IPS Ryzen 7 7435HS RTX 4050 16GB 512GB NVMe gar
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
- Lenovo T14S Thinkpad FHD IPS i5-1135G7 16GB RAM 256GB SSD Intel Iris XE Graphics Win11 Pro Garancia
- Eladó EDIFIER ES prémium hangszórók ES300 / ES60 / ES20
- BESZÁMÍTÁS! Gigabyte H310M i5 8500 8GB DDR4 480GB SSD GTX 1050Ti 4GB Rampage SHIVA DeepCool 400W
- Bomba ár! HP ProBook 430 G5 - i5-7GEN I 8GB I 128GB SSD I HDMI I 13,3" HD I Cam I W11 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs



