2012-03-12 10 views
7

Jestem wielkim fanem "Pure Win32 API Code". Używam Windows 7 Ultimate SP1 i jestem zaskoczony, że to interfejs użytkownika wstążki. Czy możemy to zrobić w Pure Win32 API? Nie mam nic przeciwko złożonemu kodowaniu ... Używam Code :: Blocks z MinGW, zainstalowanego z TDM-GCC 4.6.1_1. Proszę pomóc ...Windows 7 Ribbon UI Win32 API Code

Odpowiedz

5

Wstążka jest dostępna jako natywna kontrola w systemach Windows 7 i Windows Vista z zainstalowaną aktualizacją platformy. Interfejs API jest oparty na modelu COM (podobnie jak wiele innych ostatnich dodatków API).

Zobacz dokument pod numerem Windows Ribbon Framework w witrynie MSDN, aby uzyskać pełną dokumentację.

+0

Dzięki za odpowiedź Nikita Nemkin. Odwiedziłem powyższy link. Po przeczytaniu kilku stron zacząłem pobierać pakiet SDK systemu Windows 7. Spróbuję tych przykładów. Ale tak naprawdę chciałem zrobić to wszystko w "Pure Win32 API", ponieważ kiedy piszę programy w "Pure Win32 API", są one samodzielne i nie wymagają żadnych bibliotek DLL, dopóki ich nie utworzę. Nie mam pieniędzy na zakup Visual Studio ani nie chcę używać Cracków, aby go zarejestrować. Po prostu chcę użyć "Pure Win32 API". I jeszcze jedno, nie znam języka MFC i .Net. –

+1

@RavikaJain - nie potrzebujesz programu Visual Studio do korzystania z COM. Powinno być możliwe korzystanie z niego przy użyciu dowolnego kompilatora opartego na systemie Windows - w tym MinGW. Zauważ również, że Win7SDK zawiera kompilator/linker; musisz tylko kupić Visual Studio, jeśli chcesz korzystać z funkcji edytora/debuggera lub innego narzędzia. – BrendanMcK

+0

Jednak projektowanie interfejsu użytkownika wstążki wymaga pliku XML zawierającego kod znacznika wstążki. A MinGW nie kompiluje pliku XML. Jestem nieco zdezorientowany! –

1

Mam to działa. Usunąłem MinGW i zainstalowałem SDK systemu Windows 7. Code :: Blocks dobrze się z nim integruje. Teraz korzystam z nowych interfejsów API w systemie Windows 7. Dziękuję wszystkim za odpowiedzi.

Powiązane problemy