wtl 學習筆記-- 幾則技巧 l
在wtl專案中插入atl控制項。有點不明白,wtl本身就是擴充套件atl,但wtl嚮導產生的工程,竟不能使用atl控制項。還得手工加一些東西來欺騙vs6,vs6才讓插入atl控制項。 1.
在工程增加乙個atl.idl檔案,並排除在編譯之外。
library atl ; 2.
在原始檔加入乙個巨集。
#if
0#include
< atlcom.h >
begin_object_map
(objectmap
) end_object_map
()#endif l
限制視窗的大小。
message_handler
(wm_getminmaxinfo
, ongetminmaxinfo
)lresult
ongetminmaxinfo
(uint
, wparam
, lparam
lparam
, bool&)l
修改對話方塊和背景的顏色。
message_handler
(wm_ctlcolordlg
, onctrlcolor)
message_handler
(wm_ctlcolorstatic
, onctrlcolor)
lresult
onctrlcolor(
uint
, wparam
, lparam
, bool&)
l讓主視窗開啟時就最大化。
wndmain
.showwindow
(ncmdshow
| sw_showmaximized);
l讓檢視開啟時就最大化。
lresult
onfilenew
(word
/*wnotifycode*/
, word
/*wid*/
, hwnd
/*hwndctl*/
, bool
& /*bhandled*/)
l漸變顏色填充。
rect
rect
;getclientrect
(&rect
);trivertex
tv =,
};gradient_rect
gr= ;dc.
gradientfill
( tv
, 2, &
gr, 1,
gradient_fill_rect_h);
幾則GTK 開發技巧
幾則gtk 開發技巧 作者 li xianjing 2006 12 19 這兩周在開發 s應用程式,這是第一次用gtk 開發完整的應用程式。在這個過程中,學到一些小技巧,感覺挺有用的,這裡做個筆記。1.使用g object set data儲存上下文資訊。在win32下,通過setwindowlon...
幾則GTK 開發技巧
幾則 gtk 開發技巧 l 使用gtk idle add 實現非同步 signal。最近開發桌面模組時,遇到乙個棘手的問題 向 directfb 的視窗管理器註冊了頂層視窗改變的事件。當前頂層視窗切換時,視窗管理器 我設定的 函式,在 函式中又要呼叫視窗管理器的函式,以獲取頂層視窗的資訊。整個過程是...
Hyper V使用技巧幾則
在主機上安裝windows server 2008 r2 hyper v server 2008 r2的時候,幾點注意事項 1 在cmos設定中,啟用虛擬化與dep的支援。2 將主機硬碟劃分為2個分割槽,其中第1分割槽大小為30 50gb,第2分割槽為硬碟剩餘空間,用來儲存虛擬機器。所有分割槽使用n...