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

[WinAPI, C++] ListView_SetExtendedListViewStyle() problem

Ostatnio zmodyfikowano 2012-04-04 06:31
Autor Wiadomość
zabaa_zul
Temat założony przez niniejszego użytkownika
[WinAPI, C++] ListView_SetExtendedListViewStyle() problem
» 2012-04-03 22:36:58
C/C++
HWND hListView = CreateWindowEx( 0, WC_LISTVIEW, NULL, WS_CHILD | WS_VISIBLE | LVS_REPORT, 20, 250, 575, 100, hwnd,( HMENU ) 1000, hInstance, NULL );
ListView_SetExtendedListViewStyle( hListView, LVS_EX_CHECKBOXES );
Wychodzi mi taki błąd :
[Error] 'ListView_SetExtendedListViewStyle' was not declared in this scope
W konsolidatorze mam dodana bibliotekę
libcomctl32.a
 oraz dołączyłem na początku programu
#include <commctrl.h>
Z góry dziękuje za wszelką pomoc.
P-53808
xevuel
» 2012-04-04 06:31:23
A masz w programie coś takiego:
C/C++
#define _WIN32_IE 0x600
#include <windows.h>
#include <commctrl.h>

//...

INITCOMMONCONTROLSEX initCommonControls;
initCommonControls.dwSize = sizeof( INITCOMMONCONTROLSEX );
initCommonControls.dwICC = ICC_LISTVIEW_CLASSES;
if( !InitCommonControlsEx( & initCommonControls ) )
{
    MessageBox( 0, "Nie udało się zarejestrować biblioteki CommCtrl.", 0, 0 );
    return 0;
}
? Jeśli nie, to wklej to przed stworzeniem głównego okna aplikacji (#define i #include oczywiście na poczatku kodu ;))
P-53815
« 1 »
  Strona 1 z 1