Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI, C++] Okrojona wersja windowsx.h w bibliotekach kompilatora MinGW/GCC

Ostatnio zmodyfikowano 2013-06-13 22:17
Autor Wiadomość
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:"
C/C++
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:
C/C++
/* BOOL Cls_OnCreate(HWND hwnd, LPCREATESTRUCT lpCreateStruct) */
#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
P-85411
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++.
P-85482
pekfos
» 2013-06-13 18:19:01
DejaVu: A od czego jest WinSDK? ;)
P-85495
DejaVu
» 2013-06-13 22:00:51
To jest coś takiego? :P
P-85538
pekfos
» 2013-06-13 22:17:17
P-85540
« 1 »
  Strona 1 z 1