状态栏

WCHKsdk.cpp中添加
//Create Status bar
CreateStatusBar();

ShowWindow(g_hFrame, nCmdShow);
UpdateWindow(g_hFrame);
//Create Status bar
CreateStatusBar();
while (GetMessage(&msg, NULL, 0, 0)) 
{
    TranslateMessage(&msg);
    DispatchMessage(&msg);
}
return (int)msg.wParam;

编译时提示错误:

error C3861: 'CreateStatusBar': identifier not found

WCHKsdk.h中添加identifier。

LRESULT CALLBACK FrameWndProcess(HWND, UINT, WPARAM, LPARAM);
bool CreateStatusBar();

编译时示错误:

fatal error LNK1120: 1 unresolved externals

WCHKsdk.cpp中添加实现代码:

bool CreateStatusBar()
{
    return TRUE;
}

将CreateStatusBar内的代码修正。

ghwndStatusbar = CreateWindowEx(0, STATUSCLASSNAME, "", WS_CHILD | WS_VISIBLE, -100, -100, 10, 10, g_hFrame, NULL, (HINSTANCE)GetWindowLong(g_hFrame, GWLP_HINSTANCE), NULL);

编译提示错误:

error C2065: 'ghwndStatusbar': undeclared identifier
error C2065: 'STATUSCLASSNAME': undeclared identifier

定义变量:顺便将frame的类名变量修正了一下

HWND g_hFrame;
HWND g_hStatusBar = NULL;

#define FRAMECLASSNAME   "FRAMECLASSNAME"
#define STATUSCLASSNAME   "STATUSCLASSNAME"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容