[WinAPI, C++] Okrojona wersja windowsx.h w bibliotekach kompilatora MinGW/GCC
Ostatnio zmodyfikowano 2013-06-13 22:17
kamil1338 Temat założony przez niniejszego użytkownika |
[WinAPI, C++] Okrojona wersja windowsx.h w bibliotekach kompilatora MinGW/GCC » 2013-06-12 09:16:54 Cześć, mam problem z "Łamaczami komunikatów" w kursie WinAPI. Wg. tego co autor napisał:
"(...)Otwieramy w tym celu plik <windowsx.h> (...) i szukamy definicji HANDLE_WM_COMMAND. Nad nią mamy w komentarzu gotowy nagłówek dla naszej funkcji. Kopiujemy go sobie:"
void OnCommand( HWND hwnd, int id, HWND hwndCtl, UINT codeNotify ) { }
Tylko u mnie jest pusta linijka nad HANDLE_WM_COMMAND w pliku windowsx.h. Poszukałem więcej informacji na zagranicznych stronach i odkryłem, że w plikach windowsx.h nad np. Handle_WM_COMMAND faktycznie znajdują się deklaracje funkcji. Oto przykład:
#define HANDLE_WM_CREATE(hwnd, wParam, lParam, fn) \ ((fn)((hwnd), (LPCREATESTRUCT)(lParam)) ? 0L : (LRESULT)-1L)
Jak zdobyć taką wersję windowsX.h??
PS. Używam Dev-C++ 5.4.2 TDM-GCC 4.7.1 32-bit Release |
|
DejaVu |
» 2013-06-13 15:58:30 Chcesz mieć kompletne biblioteki pod Windowsa - używaj narzędzi dostarczanych przez Microsoft. W Twoim przypadku Visual C++. |
|
pekfos |
» 2013-06-13 18:19:01 DejaVu: A od czego jest WinSDK? ;) |
|
DejaVu |
» 2013-06-13 22:00:51 To jest coś takiego? :P |
|
pekfos |
» 2013-06-13 22:17:17 |
|
« 1 » |