hey. er meget stille og roligt gået igang med at lære win32api
og første eksempel
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK); return 0; }
laver jo bare en messagebox men af en eller anden grund står der ikke det jeg skriver, men i stedet står der en række kinesiske tegn. både i boks titel og i selve boksen. nogen der ved hvorfor
File->New->Project Win32 og Win32 Project, giv projektet et navn. Next og Finish i de to næste boxe.
Den opretter en .cpp fil, du sletter indholdet og erstatter det med dit eget, som i det oprindelige indlæg.
Under Project->Properties, Configuration Properties, C++, PreCompiled Headers, vælger du "Not Using Precompiled Headers". I samme dialogbox, under General, Under "Character Set", Vælger du "Not Set". Luk boxen med Ok
Nu skulle dit program gerne kunne bygge og køre, samt vise det korrekte.
Tja, hvis man forventer at ens program en gang skal bruges med unicode, så er det måske mest rigtigt at bruge _T. Men ellers er der ikke sket nogen større skade ved at springe det over.
Jeg samler, men jeg fornemmer ligesom at _T ikke trængte igennem.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.