MFC中的一些問題記錄

2021-09-06 04:49:09 字數 1375 閱讀 9740

cwnd中precreatewindow、presubclasswindow、subclasswindow的區別

【原】clistctrl 使用技巧

改變 clistctrl、cheaderctrl 高度、字型、顏色和背景

深度解析vc中的訊息(上)

what are tchar, wchar, lpstr, lpwstr, lpctstr etc?

關於wm_erasebkgnd和wm_paint的深刻理解

關於重繪背景的理解:每次重繪,必須有乙個背景色,預設情況下,windows處理了這個背景色訊息。

這裡有兩個動作需要處理: 1.清除背景(注意不是背景色,可以理解為清除畫布)2.然後重新繪製背景色

如果返回return true,則告訴系統已經自己處理過了,不需要系統來重繪背景色

參考opengl:

invalidaterect mfc的invalidate方法預設重繪整個窗體

gdi+ 繪製超連結文字,定義stringformat 的setlinealignment

stringformat stringformat;

stringformat.setlinealignment(stringalignmentcenter);

stringformat.setformatflags(stringformatflagslinelimit | stringformatflagsnowrap);

使用api判斷網路是否連通(internetgetconnectedstate / isnetworkalive)

關於wm_nchittest訊息

c++變數命名規則

自繪選單

wm_ctlcolor訊息

_tcslen(".....")和stlen(".....")函式有什麼區別

internetopen具體三種方式的使用

vc++得到工作列的高度和位置的方法

工作列位置

safearray使用例項

在com中使用陣列引數-safearray

**c++記憶體分配方式

目前比較熱的gui 總結

畫自定義尺寸的圓角背景

設定右鍵選單某個項為粗體

懸浮窗右鍵選單第二次無法自動隱藏的問題

setwindowpos

deletemenu和removemenu的區別

custom draw

用vc實現tool tip (enabletooltips,ontoolhittest,ttn_needtext)vc中給樹形控制項的圖示加上工具提示

vc6.0 檔案拖拽

window下拖放操作drag & drop 全解析

防止clistctrl閃爍的幾種方法

Eclipse一些問題記錄

eclipse使用過程中會出現一些問題,remark一下,將來遇到問題可以回來查詢 1 有些web專案匯入eclipse工作區中會被錯誤的識別為非web專案,這樣的話你就不能在eclipse中使用jsp容器來啟動那個專案,很煩人 解決方法 可以使用eclipse提供的功能來將那個專案convert ...

Ogg 一些問題記錄

map sycw.tablename,target sycw.tablename,filter getenv transaction csn 1626353633 11g的ogg,需要使用雙引號 transaction csn 如果使用的是12c的ogg使用單引號.在一次借已存在抽取程序,新增投遞程...

NDK編譯中的一些問題記錄

3.匯出so裡面的函式 當我們編譯出了so後,呼叫這個so時發現有些方法找不到,可以檢視so檔案是否包含這個函式符號,命令如下 dumpobj tt libcocos2d.so grep 4.將符號轉為函式名 找到了函式符號,可以使用如下命令找到對應的函式 c filt 6.取消編譯優化 在將靜態庫...