狀態列的基本程式設計

2021-03-31 21:35:21 字數 1414 閱讀 3819

#define idc_main_status 101   //定義狀態列控制項id

#include //windows 通用控制項標頭檔案

init***moncontrols();                  //在_twinmain()裡載入***ctl32.dll

wm_create:                                   //在wm_create訊息建立狀態列.

int parts[5]=;  //狀態列分成五格.第一格右邊的橫座標為100,第二格為200

hwndstatusbar=createstatuswindow(ws_child|ws_visible|ws_border,

text("first part text…"),

hwnd,

idc_main_status); //建立狀態列控制項

//另乙個等效函式

/*hwndstatusbar=createwindowex(0,statusclassname,text("first part text…"),

ws_child|ws_visible,

0,0,0,0,

hwnd,

(hmenu)idc_main_status,

hinst,

null);*/

sendmessage(hwndstatusbar,sb_setminheight,19,0); //設定控制項高度為19點畫素.

sendmessage(hwndstatusbar,sb_setparts,5,(lparam)parts);//分成五格

wm_size:  //響應wm_size訊息.

hwndstatusbar = getdlgitem(hwnd,idc_main_status);

sendmessage(hwndstatusbar,wm_size,0,0);

程式執行如下:

Android透明狀態列 沉浸式狀態列

注意 android版本 4.4此方法有效 第一步 在activity的布局檔案中,根布局中加入以下第5 7行 第二步 新建類kitkatutils.class package cn.powerthink.djt.utils import android.annotation.suppresslin...

android 狀態列浸透 狀態列半透明

純 設定,不用修改manifest 首先這是主介面.xml 兩種情況 第一種 去掉xml中 style 效果 主介面置頂,可以實現半透明效果 activity oncreat 中 狀態列沉浸,4.4 生效 if build.version.sdk int build.version codes.ki...

隱藏狀態列

1.如果只是想把當前頁面的狀態列隱藏的話,直接用下面的 就可以了 ios6 2.如果是想把整個應用程式的狀態列都隱藏掉,操作如下 在info.plist上新增一項 status bar is initially hidden,value為yes 3.方法一 設定 現在ios7已經更改為透明,並且不占...