謝謝各位大大的瀏覽
我沒有使用hook技術,簡單的新建了一個工程發送CDM_GETFILEPATH訊息到另一個工程的CFileDialog視窗,獲得到的字串長度>0,為什么獲取的字串卻為空?(我已經選中任一檔案,檔案路徑不同ret值不同,沒有按下“打開”按鈕)
//代碼
HWND FileDialog = FindWindow(NULL,"打開");
int ret=SendMessage(FileDialog, CDM_GETFILEPATH, NULL, NULL);
if(ret)
{
char File[1024];
SendMessage(FileDialog, CDM_GETFILEPATH, 1024, (LPARAM)File);
printf("FilePath=%s",File);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/154343.html
上一篇:bcb 隱藏表單 不能關機問題
