getprop
函式功能:該函式從給定視窗的屬性列表中檢索資料控制代碼。給定的字串標識了要檢索的控制代碼。該字串和控制代碼必須在前一次呼叫setprop函式時已經加到屬性表中。
函式原型:handle getprop(hwnd hwnd,lpctstr lpstring);
引數:hwnd:指向要搜尋屬性表的視窗。
lpstring:指向以null結尾的字串指標,或者包含乙個標識字串的原子。如果該引數是乙個原子,那麼它必須是使用globaladdatom函式建立的。原子是16位的資料值,它必須是放置在lpstring引數的低位率中,而高位字必須為o。
返回值:如果屬性表中包含了給定的字串,那麼返回值為相關的資料控制代碼。否則,返回值為null。
setprop
函式功能:該函式在指定視窗的屬性表中增加乙個新項,或者修改乙個現有項。如果指定的字串不在屬性表中,那麼就增加該新的項,新項中包含該字串和控制代碼,否則就用指定的控制代碼替換該字串的全前控制代碼。
函式原型:bool setprop(hwnd hwnd,lpctstr lpstring,handle hdata);
引數:hwnd:指向視窗的控制代碼,該視窗的屬性表要接收乙個新項。
lpstring:指向以null結尾的字串指標,或者包含乙個標識字串的原子。如果該引數是乙個原子,麼它必須是以前使用globaladdatom函式建立的。原子是16位的資料值,它必須是放置在lpstring引數低位字中,而高位字必須為o。
hdata:指向要拷貝到屬性表中的資料的控制代碼。該資料控制代碼可以標識任何對應用程式有用的值。
返回值:如果該資料控制代碼和字串以加到屬性表中,那麼返回值為非零。如果該函式失敗,那麼返回為零。若想獲得更多錯誤資訊,請呼叫getlasterror函式。
備註:在清除視窗之前(也就足在處理wm_destroy訊息之前),應用程式必須把它加到屬性表的所項清除。應用程式必須使用removeprop函式來清除這些項。
可以使用getprop和setprop函式來查詢已經啟動的程式的視窗。使用setprop向視窗的屬性表中新增字串。可以在對話方塊的oninitdialog函式的最後新增下面語句。
::setprop( this->m_hwnd, "字串", (handle)1 );
使用getprop在視窗的屬性表中查詢字串。
::getprop(hwnd, "字串")
else
return false;
}hwndprevious = ::getwindow( hwndprevious, gw_hwndnext );
}return false;
} }return true;
}
GetProp和SetProp的用法
getprop和setprop的用法 getprop 函式功能 該函式從給定視窗的屬性列表中檢索資料控制代碼。給定的字串標識了要檢索的控制代碼。該字串和控制代碼必須在前一次呼叫setprop函式時已經加到屬性表中。函式原型 handle getprop hwnd hwnd,lpctstr lpstr...
和 區別和聯絡, 和 區別和聯絡
和 區別和聯絡,和 區別和聯絡,實際專案中,什麼情況用哪種?首先,和 的聯絡 共同點 和 都可以用作 邏輯與 運算子,都是雙目運算子。具體要看使用時的具體條件來決定。無論使用哪種運算子,對最終的運算結果都沒有影響。情況1 當上述的運算元是boolean型別變數時,和 都可以用作邏輯與運算子。情況2 ...
rpx和樣式和class和flex
5 style 靜態的樣式統一寫到 class 中。style 接收動態的樣式,在執行時會進行解析,請盡量避免將靜態的樣式寫進 style 中,以免影響渲染速度。例 6 class 用於指定樣式規則,其屬性值是樣式規則中類選擇器名 樣式類名 的集合,樣式類名不需要帶上.樣式類名之間用空格分隔。關於f...