Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 写另一行以LPCTSTR开头的文本的最佳方式是什么?_C++_Visual Studio 2012 - Fatal编程技术网

C++ 写另一行以LPCTSTR开头的文本的最佳方式是什么?

C++ 写另一行以LPCTSTR开头的文本的最佳方式是什么?,c++,visual-studio-2012,C++,Visual Studio 2012,我想再写一行,但我不知道该用哪一行代码 我已尝试使用\r\n、\n、\r等, 但没有一个成功 感谢所有帮助过你的人!:) 这是我代码的一部分。 (我也包括了标题。) TextOut不处理输入字符串中的换行符。改为使用,指定DT_WORDBREAK标志 元注释:现在你知道为什么我们需要你发布你的代码了。< /P>请发布你的代码,你可以跟随这个来添加新的行{LPCTSTR文本= L“VisualC++ +201934-243369”;开关(Iimessage){这是我遇到的麻烦。我删除了代码的某些部

我想再写一行,但我不知道该用哪一行代码

我已尝试使用\r\n、\n、\r等, 但没有一个成功

感谢所有帮助过你的人!:)

这是我代码的一部分。 (我也包括了标题。)


TextOut
不处理输入字符串中的换行符。改为使用,指定
DT_WORDBREAK
标志


元注释:现在你知道为什么我们需要你发布你的代码了。< /P>请发布你的代码,你可以跟随这个来添加新的行{LPCTSTR文本= L“VisualC++ +201934-243369”;开关(Iimessage){这是我遇到的麻烦。我删除了代码的某些部分,因为它说我只发布代码。

HINSTANCE g_hInst;
LPCTSTR lpszClass = L"HelloAPI";
LPCTSTR ChildClassName  = L"ChildWin";


LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
LRESULT CALLBACK ChildWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);

int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR lpszCmdParam,
                     int nCmdShow)

    hWnd=CreateWindow(lpszClass,            
                    L"Visual C++",              
                    WS_OVERLAPPEDWINDOW | WS_VISIBLE,   
                    200, 200,                           
                    600, 600,                                           
                    (HWND)NULL,                         
                    (HMENU)NULL,                        
                    NULL);                              

       ShowWindow(hWnd,nCmdShow);

    while(GetMessage(&Message,0,0,0)) {
        TranslateMessage(&Message);
        DispatchMessage(&Message);
    }
    return Message.wParam;
}

LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage,
                         WPARAM wParam, LPARAM lParam)
{
    LPCTSTR text = L"Visual C++201934-243369";
    switch(iMessage) {
        case WM_PAINT:
            {
                PAINTSTRUCT ps;
                HDC hdc = BeginPaint(hWnd, &ps);
                TextOut(hdc,100, 100, text, lstrlen(text));
                EndPaint(hWnd,&ps);
                return 0;
            }