呼叫win32 api建立狀態列

2021-07-14 22:05:57 字數 529 閱讀 3585

本來要建立乙個狀態列,在網上搜了不少事例,但所有給出的都是hwndstatus=createwindow(statusclassname,"",sbs_sizegrip|ws_child | ws_visible,    0,0,0,0,hwnd,null,hinst,null); 

問題出就出在這個類名statusclassname也沒有具體例子,本人用的是vs2013,一直報錯未定義識別符號statusclassname,按f12找不到定義,終於在我的千辛萬苦下,找到了一段原始碼,一除錯成功,

m_hstatus = createwindowex(0, l"msctls_statusbar32", l"", ws_visible | ws_child, 0, 0, 0, 0, m_hwnd,

(hmenu)0x400, (hinstance)getwindowlong(m_hwnd, gwl_hinstance), null);

這**是我自己寫的,根據自己的情況,主要問題是用l"msctls_statusbar32"解決了statusclassname未定義識別符號的問題。

掃雷程式 win32API

1 已實現功能 基本的掃雷方塊的展開,方塊周圍雷數的計算,方塊的標旗,勝負的判斷,難度的更改 2 未實現功能 控制台顯示剩餘標旗數量和當前所用時間,選單項的豐富 3 基本原理 使用一張二維int表儲存每個方格的數字資訊,其中9表示雷 將整個雷區 客戶區 按難度分割成方格,每個方格為乙個靜態控制項,用...

用Win32 API建立不規則視窗

win32 api 支援建立不規則視窗,現在很多軟體使用這個技術,如 quicktime,windows media player 7等。a b使用api建立不規則視窗主要有兩種方式,即向量形狀疊加 布林運算 和點陣圖區域兩種。無論哪種方式,都可以實現上面兩圖的效果。在編寫這樣的視窗 前,我們必須清...

win32sdk學習 建立乙個狀態列

實際應用中,通常乙個程式都有乙個底部狀態列來顯示一些資訊,比如繪圖軟體,通常是在狀態列上顯示滑鼠位置。我們使用createwindow來建立乙個狀態列視窗,儘管其內部也是呼叫createwindowex,但具體沒有什麼差別。hwndstatus createwindow lpctstr lpclas...