請問為什么我的ComboBox_ResetContent()函式提示未定義啊,我上網找了下好像都沒遇到過這個問題,真的怪
uj5u.com熱心網友回復:
#define SAVELOAD 3301#define COMMUTECOMB 3302
LRESULT CALLBACK MyWndProc(HWND hwnd, UINT uMsg,
WPARAM wParam, LPARAM lParam) {
switch (uMsg) {
case WM_CREATE: {
LPCREATESTRUCT pcs = (LPCREATESTRUCT)lParam;
//普通按鈕---------------------------------------------------------
HWND hBtnSL = CreateWindow(L"Button", L"保存并列印",
WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON | BS_BITMAP,
380, 290, 192, 32, hwnd,
(HMENU)SAVELOAD, pcs->hInstance, NULL);
HBITMAP hbmpSL = (HBITMAP)LoadImage(NULL,
L"images\\Save&Print.bmp",
IMAGE_BITMAP, 185, 30, LR_LOADFROMFILE);
SendMessage(hBtnSL, BM_SETIMAGE, (WPARAM)IMAGE_BITMAP, (LPARAM)hbmpSL);
//來往單位組合框---------------------------------------------------
HWND commuteCOMB = CreateWindow(L"comboBox", L"commute",
WS_CHILD | WS_VISIBLE | CBS_DROPDOWN,
30, 30, 200, 100, hwnd, (HMENU)COMMUTECOMB, pcs->hInstance, NULL);
SendMessage(commuteCOMB, CB_ADDSTRING, 0, (LPARAM)L"入賬");
ComboBox_ResetContent(commuteCOMB);
//-----------------------------------------------------------------
return 0;
}
case (UINT)WM_DESTROY: {
PostQuitMessage(0);
return 0;
}
case WM_COMMAND: {
switch (LOWORD(wParam))
{
case SAVELOAD: {
WinExec("dist\\Excel_mani.exe", SW_SHOWMAXIMIZED);
MessageBox(hwnd, L"您點擊了第一個按鈕。", L"提示", MB_OK | MB_ICONINFORMATION);
break;
}
default:
break;
}
return 0;
}
default:
return DefWindowProc(hwnd, uMsg, wParam, lParam);
}
return 0;
}
//#include <mysql.h> 如果配置ok就可以直接包含這個檔案
int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow) {
MSG msg;
WNDCLASS wnd;
wnd.cbClsExtra = 0;
wnd.cbWndExtra = 0;
wnd.hbrBackground = (HBRUSH)(GetStockObject(WHITE_BRUSH));
wnd.hCursor = LoadCursor(NULL, IDC_ARROW);
wnd.hIcon = LoadIcon(NULL, IDI_APPLICATION);
wnd.lpfnWndProc = MyWndProc;
wnd.lpszClassName = L"estab";
wnd.lpszMenuName = NULL;
wnd.style = CS_DBLCLKS;
wnd.hInstance = hInstance;
RegisterClass(&wnd);
HWND hWnd = CreateWindow(L"estab", L"入口管理程式",
WS_VISIBLE | WS_EX_LAYERED | WS_OVERLAPPED |
WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX,
100, 100, 600, 380, NULL, NULL, hInstance, NULL);
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
while (GetMessage(&msg, NULL, 0, 0)) {//(msg), (視窗句柄), 0(訊息最低整數), 0(最高))) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
//send_query("select * from handler_info");
//WinExec("dist\\Excel_mani.exe", SW_SHOWMAXIMIZED);
}
uj5u.com熱心網友回復:
求求大神解惑,感覺不應該是沒包含頭檔案啊
uj5u.com熱心網友回復:
#include <stdio.h>#include "mysql.h"
#include <windows.h>
#include <iostream>
這個是我包含了的頭檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/260194.html
標籤:新手樂園
上一篇:求助,結構體寫入出現了錯誤
