小编use*_*668的帖子

Enabling visual styles with C++ Win32 API?

According to the MSDN article, visual styles are supposed to be applied to Win32 applications by default. However, the UI elements all appeared as Windows Classic until I inserted this into my header:

#pragma comment(linker,"\"/manifestdependency:type='win32' \
name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \
processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
Run Code Online (Sandbox Code Playgroud)

Now, when I try to add a button using this call:

CreateWindow(L"button", L"Quit",
WS_VISIBLE | WS_CHILD,
120, 50, 80, 25,
hWnd, NULL, hInst, NULL);
Run Code Online (Sandbox Code Playgroud)

The result looks like this:

在此处输入图片说明

That looks like a Windows 8 button with Windows …

c++ winapi visual-studio-2013

5
推荐指数
1
解决办法
2149
查看次数

C++链表帮助(指针)?

template <typename T>
class LinkedNode
{
public:
    T data;
    LinkedNode<T> *next;
    LinkedNode<T> *prev;
    LinkedNode<T>();
    LinkedNode<T>(T);
};

// Default constructor
template <typename T>
LinkedNode<T>::LinkedNode()
{
    next = NULL;
    prev = NULL;
}



template <typename T>
class LinkedList
{
private:
    LinkedNode<T> *head;
public:
    LinkedList<T>();
    ~LinkedList<T>();
    void addFront(T);
    void addBack(T);
    void addAt(T, int);
    void removeFront();
    void removeBack();
    void removeAt(int);
    void printList();
};

// Constructor
template <typename T>
LinkedList<T>::LinkedList()
{
    head = NULL;
}

// Add new node to front
template <typename T>
void …
Run Code Online (Sandbox Code Playgroud)

c++ pointers linked-list list

0
推荐指数
1
解决办法
924
查看次数

标签 统计

c++ ×2

linked-list ×1

list ×1

pointers ×1

visual-studio-2013 ×1

winapi ×1