Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Tab Control

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.11.2004, 23:42 Uhr
xXx
Devil


Ich hab folgendes Problem, ich hab mir in dem PSDK mal angeguckt wie man nen Tab Control erstellt, aber ich hab den Code leicht verändert aber er funzt nicht, selbst die Originalform von Microsoft funzt nicht hier mal der Code:

C++:
HWND WINAPI DoCreateTabControl(HWND hwndParent)
{
    RECT rcClient;
    HWND hwndTab;
    TCITEM tie;
    int i;
    i= 1;

    GetClientRect(hwndParent, &rcClient);
    InitCommonControls();
    hwndTab = CreateWindow(
        WC_TABCONTROL, "",
        WS_CHILD | WS_CLIPSIBLINGS | WS_VISIBLE,
        0, 0, rcClient.right, rcClient.bottom,
        hwndParent, NULL, g_hinst, NULL
        );
    if (hwndTab == NULL)
        return NULL;


    tie.mask= TCIF_TEXT;
    tie.iImage = -1;
    tie.pszText ="Texturen";
    TabCtrl_InsertItem(hwndTab, 0,&tie);
    tie.pszText ="Modelle";
    TabCtrl_InsertItem(hwndTab, 1, &tie);

    return hwndTab;
}



Includiert hab ich folgendes:

C++:
#include <windows.h>
#include "resource.h"
#include <commctrl.h>
#include <tchar.h>



Und darauf meldet der folgende Fehlermeldung obwohl doch eigentlich alles Richtig ist!


Zitat von Verfasser:

LevelED.obj : error LNK2001: unresolved external symbol __imp__InitCommonControls@0
Debug/LevelED.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.11.2004, 10:57 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Hast Du die comctl32.lib eingebunden?
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.11.2004, 13:49 Uhr
xXx
Devil


Jo, danke das wars, muss ich denn noch ne Lib einbinden damit ich alle sachen aus dem PSDK nutzen kann?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
23.11.2004, 14:29 Uhr
xXx
Devil


Jetzt hab ich versucht nen Button zu machen, geht nicht richtig denn er meldet:

LevelED.obj : error LNK2001: unresolved external symbol "void __cdecl BoxPainter(struct HWND__ *,unsigned int,long)" (?BoxPainter@@YAXPAUHWND__@@IJ@Z)
Debug/LevelED.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Also muss ich wohl noch nen paar *.libs einbinden!


Bei meinem @uellcode für das Tab Ctrl: Nachdem ich die Lib eingebunden hab, hat das gefunzt nur wird das nicht dargesttelt. Meine Frage: Was muss ich ändern damits klappt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: